diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2012-10-08 23:08:41 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2012-10-08 23:08:41 +0000 |
commit | d69f31ce4c33577396dbdc8f4f149baf0e68b68c (patch) | |
tree | 5aee3b52029b1e75487b3c90aa88732723b2ee39 /lib/Serialization/ASTWriter.cpp | |
parent | 635dc3a2b5283cbe93a327367aa2fd07ad0210dd (diff) |
In VarDecl::getSourceRange() make sure to check that the source location
of the initializer is valid before using it.
Fixes rdar://12455002&12449015 where local variables of objc objects in ARC mode
were not annotated because of the ImplicitValueInitExpr initializer having invalid
source range, resulting in the SourceRange of the VarDecl having invalid end location.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165456 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Serialization/ASTWriter.cpp')
0 files changed, 0 insertions, 0 deletions