commit | 124fdf6dd4b1836f421df9af640fe5e574718ffb | [log] [tgz] |
---|---|---|
author | Abramo Bagnara <abramo.bagnara@gmail.com> | Thu Mar 03 18:24:14 2011 +0000 |
committer | Abramo Bagnara <abramo.bagnara@gmail.com> | Thu Mar 03 18:24:14 2011 +0000 |
tree | f1439d04d389e26074a44346ac0550078de49e10 | |
parent | 8678f2a192685040c4bb3ee4bb7116dc675c01ce [diff] |
Fixed source range for LabelDecl. llvm-svn: 126952
diff --git a/clang/lib/Serialization/ASTReaderDecl.cpp b/clang/lib/Serialization/ASTReaderDecl.cpp index 2b69031..046d901 100644 --- a/clang/lib/Serialization/ASTReaderDecl.cpp +++ b/clang/lib/Serialization/ASTReaderDecl.cpp
@@ -726,6 +726,8 @@ void ASTDeclReader::VisitLabelDecl(LabelDecl *D) { VisitNamedDecl(D); + bool IsGnuLocal = Record[Idx++]; + D->setGnuLocal(IsGnuLocal); }
diff --git a/clang/lib/Serialization/ASTWriterDecl.cpp b/clang/lib/Serialization/ASTWriterDecl.cpp index 7c0c15c..26b325a 100644 --- a/clang/lib/Serialization/ASTWriterDecl.cpp +++ b/clang/lib/Serialization/ASTWriterDecl.cpp
@@ -653,6 +653,7 @@ void ASTDeclWriter::VisitLabelDecl(LabelDecl *D) { VisitNamedDecl(D); + Record.push_back(D->isGnuLocal()); Code = serialization::DECL_LABEL; }