diff options
author | Sean Callanan <scallanan@apple.com> | 2016-03-03 02:22:05 +0000 |
---|---|---|
committer | Sean Callanan <scallanan@apple.com> | 2016-03-03 02:22:05 +0000 |
commit | 3a83ea7ec65d17748ce583851388fc18cd8476a5 (patch) | |
tree | da1a766ff253179d8ee8eedb5b6244a556cc0972 | |
parent | 153e4b0f11f4d484d6e3c6b73235b1c387230b9b (diff) | |
download | bcm5719-llvm-3a83ea7ec65d17748ce583851388fc18cd8476a5.tar.gz bcm5719-llvm-3a83ea7ec65d17748ce583851388fc18cd8476a5.zip |
Caught and fixed a typo in r262572.
I should have checked and imported D's in-class initializer.
Instead I accidentally used ToField's in-class initializer,
which is always NULL so ToField will never get one.
<rdar://problem/24943405>
llvm-svn: 262576
-rw-r--r-- | clang/lib/AST/ASTImporter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/AST/ASTImporter.cpp b/clang/lib/AST/ASTImporter.cpp index a21a7e56fcf..c3d39b9b759 100644 --- a/clang/lib/AST/ASTImporter.cpp +++ b/clang/lib/AST/ASTImporter.cpp @@ -3038,7 +3038,7 @@ Decl *ASTNodeImporter::VisitFieldDecl(FieldDecl *D) { D->getInClassInitStyle()); ToField->setAccess(D->getAccess()); ToField->setLexicalDeclContext(LexicalDC); - if (Expr *FromInitializer = ToField->getInClassInitializer()) { + if (Expr *FromInitializer = D->getInClassInitializer()) { Expr *ToInitializer = Importer.Import(FromInitializer); if (ToInitializer) ToField->setInClassInitializer(ToInitializer); |