summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp
diff options
context:
space:
mode:
authorVassil Vassilev <v.g.vassilev@gmail.com>2018-06-28 13:28:44 +0000
committerVassil Vassilev <v.g.vassilev@gmail.com>2018-06-28 13:28:44 +0000
commit61914d38dd5a0f1866d911a408d5070089379213 (patch)
treeef48559bea92a07840e0f65646a32f96d4c6c3ae /lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp
parent63feb1662785b23929d3a8a1a50e3f414466b4ec (diff)
downloadbcm5719-llvm-61914d38dd5a0f1866d911a408d5070089379213.tar.gz
bcm5719-llvm-61914d38dd5a0f1866d911a408d5070089379213.zip
[ODRHash] Do not rely on Type* when computing the hash.
ODRHash aims to provide Cross-TU stable hashing. Making clang::Type pointer part of the hash connects (remotely) the ODRHash with the TU-specific ::Profile hasher. r332281 exposed the issue by changing the way the ASTContext different elaborated types if there is an owning tag. In that case, ODRHash stores two different types in its TypeMap which yields false ODR violation in modules. The current state of implementation shouldn't need the TypeMap concept anymore. Rip it out. Differential Revision: https://reviews.llvm.org/D48524 llvm-svn: 335853
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud