commit | d69f31ce4c33577396dbdc8f4f149baf0e68b68c | [log] [tgz] |
---|---|---|
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | Mon Oct 08 23:08:41 2012 +0000 |
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | Mon Oct 08 23:08:41 2012 +0000 |
tree | 5aee3b52029b1e75487b3c90aa88732723b2ee39 | |
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