diff options
Diffstat (limited to 'AST/DeclSerialization.cpp')
-rw-r--r-- | AST/DeclSerialization.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/AST/DeclSerialization.cpp b/AST/DeclSerialization.cpp index 208e81ca0f..4f80ca1bb4 100644 --- a/AST/DeclSerialization.cpp +++ b/AST/DeclSerialization.cpp @@ -266,7 +266,7 @@ void EnumConstantDecl::EmitImpl(Serializer& S) const { } EnumConstantDecl* EnumConstantDecl::CreateImpl(Deserializer& D) { - llvm::APSInt val(0); + llvm::APSInt val(1); D.Read(val); EnumConstantDecl* decl = @@ -279,7 +279,7 @@ EnumConstantDecl* EnumConstantDecl::CreateImpl(Deserializer& D) { D.BatchReadOwnedPtrs(next_declarator,decl->Init); - decl->setNextDeclarator(cast<ScopedDecl>(next_declarator)); + decl->setNextDeclarator(cast_or_null<ScopedDecl>(next_declarator)); return decl; } |