diff options
author | Alex Langford <apl@fb.com> | 2019-09-09 23:11:43 +0000 |
---|---|---|
committer | Alex Langford <apl@fb.com> | 2019-09-09 23:11:43 +0000 |
commit | 9e86561878dc470c4023cd627dd39cafc13fdc4d (patch) | |
tree | 5d5b90120c8e9a0783568aafba043d51ae41f0f6 /llvm/unittests/ADT/ArrayRefTest.cpp | |
parent | 865697f9b9add3030c1a2637aac6f755c573f781 (diff) | |
download | bcm5719-llvm-9e86561878dc470c4023cd627dd39cafc13fdc4d.tar.gz bcm5719-llvm-9e86561878dc470c4023cd627dd39cafc13fdc4d.zip |
[Symbol] Give ClangASTContext a PersistentExpressionState instead of a ClangPersistentVariables
ClangASTContext doesn't use m_persistent_variables in a way specific to
ClangPersistentVariables. Therefore, it should hold a unique pointer to
PersistentExpressionState instead of a ClangPersistentVariablesUP.
This also prevents you from pulling in a plugin header when including
ClangASTContext.h
Doing this exposed an implicit dependency in ObjCLanguage that was
corrected by including ClangModulesDeclVendor.h
llvm-svn: 371470
Diffstat (limited to 'llvm/unittests/ADT/ArrayRefTest.cpp')
0 files changed, 0 insertions, 0 deletions