diff options
author | Sean Callanan <scallanan@apple.com> | 2016-05-23 18:30:59 +0000 |
---|---|---|
committer | Sean Callanan <scallanan@apple.com> | 2016-05-23 18:30:59 +0000 |
commit | 5ba3215fe33aaac8d1065a78b1b1f29aa23721ac (patch) | |
tree | 518cd521cbf9c02659258bd2c0278f71d419a4c5 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 86d5f8ad4cdd93a04b413cc649da247869666f88 (diff) | |
download | bcm5719-llvm-5ba3215fe33aaac8d1065a78b1b1f29aa23721ac.tar.gz bcm5719-llvm-5ba3215fe33aaac8d1065a78b1b1f29aa23721ac.zip |
Removed the m_decl_objects map from ClangASTContext.
m_decl_objects is problematic because it assumes that each VarDecl has a unique
variable associated with it. This is not the case in inline contexts.
Also the information in this map can be reconstructed very easily without
maintaining the map. The rest of the testsuite passes with this cange, and I've
added a testcase covering the inline contexts affected by this.
<rdar://problem/26278502>
llvm-svn: 270474
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions