summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/ASTReaderDecl.cpp
diff options
context:
space:
mode:
authorVassil Vassilev <v.g.vassilev@gmail.com>2016-10-06 13:04:54 +0000
committerVassil Vassilev <v.g.vassilev@gmail.com>2016-10-06 13:04:54 +0000
commitd1a88130c4775bd70da75c51b0997cda0472fb4a (patch)
tree990ddd9d47bd1fb07cd4f01cadff114405e96900 /clang/lib/Serialization/ASTReaderDecl.cpp
parent4d6f3088c328c19e6ed122cc02f92f23fbe5e52d (diff)
downloadbcm5719-llvm-d1a88130c4775bd70da75c51b0997cda0472fb4a.tar.gz
bcm5719-llvm-d1a88130c4775bd70da75c51b0997cda0472fb4a.zip
[modules] Allow VarDecls with initializers to use special var abbrev.
Update storage sizes to fit the (past) changes in the VarDecl's data model. Update some comments. Patch partially reviewed by Richard Smith as part of https://reviews.llvm.org/D24508 llvm-svn: 283444
Diffstat (limited to 'clang/lib/Serialization/ASTReaderDecl.cpp')
-rw-r--r--clang/lib/Serialization/ASTReaderDecl.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Serialization/ASTReaderDecl.cpp b/clang/lib/Serialization/ASTReaderDecl.cpp
index bef161dbb5b..9147f925dfd 100644
--- a/clang/lib/Serialization/ASTReaderDecl.cpp
+++ b/clang/lib/Serialization/ASTReaderDecl.cpp
@@ -1236,7 +1236,7 @@ ASTDeclReader::RedeclarableResult ASTDeclReader::VisitVarDeclImpl(VarDecl *VD) {
if (uint64_t Val = Record[Idx++]) {
VD->setInit(Reader.ReadExpr(F));
- if (Val > 1) {
+ if (Val > 1) { // IsInitKnownICE = 1, IsInitNotICE = 2, IsInitICE = 3
EvaluatedStmt *Eval = VD->ensureEvaluatedStmt();
Eval->CheckedICE = true;
Eval->IsICE = Val == 3;
OpenPOWER on IntegriCloud