llvm-project/cross-project-tests
David Blaikie 389f67b35b DebugInfo: Don't simplify names referencing local enums
Due to the way type units work, this would lead to a declaration in a
type unit of a local type in a CU - which is ambiguous. Rather than
trying to resolve that relative to the CU that references the type unit,
let's just not try to simplify these names.

Longer term this should be fixed by not putting the template
instantiation in a type unit to begin with - since it references an
internal linkage type, it can't legitimately be duplicated/in more than
one translation unit, so skip the type unit overhead. (but the right fix
for that is to move type unit management into a DICompositeType flag
(dropping the "identifier" field is not a perfect solution since it
breaks LLVM IR linking decl/def merging during IR linking))
2022-02-10 15:51:47 -08:00
..
debuginfo-tests DebugInfo: Don't simplify names referencing local enums 2022-02-10 15:51:47 -08:00
CMakeLists.txt [Dexter] Remove the Windows dependency on lld from CMake 2021-12-16 13:43:04 +00:00
lit.cfg.py [cross-project-tests] Add REQUIRES: compiler-rt to tests that use asan 2022-02-10 10:48:03 +00:00
lit.site.cfg.py.in [cross-project-tests] Add lld as a dependency if in LLVM_ENABLE_PROJECTS 2021-06-28 11:31:40 +01:00