cling/test
Jonas Hahnfeld a3fa6e22a1 Emit const variables only once (#13614)
Otherwise they are emitted as internal and we get double-construction
and -destruction on the same memory address due to the way we promote
internal declarations in KeepLocalGVPass.

According to upstream tests, the de-duplication doesn't work on Windows
(yet), but I think this problem is severe enough to fix it on the other
platforms sooner rather than later.

Fixes #13429
2023-10-03 17:14:07 +02:00
..
Autoloading Remove fwddecl files; RUN: often fails. 2020-08-12 09:14:07 +02:00
CodeGeneration Emit const variables only once (#13614) 2023-10-03 17:14:07 +02:00
CodeUnloading Automatically adjust C++ version of PCH in Cling's test 2023-07-20 08:44:03 +02:00
CUDADeviceCode Fixed CUDA mode for Clang/LLVM 9 upgrade 2021-02-25 20:44:19 +01:00
Driver Remove REQUIRES: not_system-windows 2023-08-14 18:44:02 +02:00
DynamicLibraryManager Remove REQUIRES: not_system-windows 2023-08-14 18:44:02 +02:00
ErrorRecovery Get rid of extra-complex built_cling: 2021-02-25 20:44:18 +01:00
Extensions Get rid of extra-complex built_cling: 2021-02-25 20:44:18 +01:00
Interfaces Rename simplisticCast to castAs. 2023-02-03 07:29:07 +01:00
LibraryCall Use the dyld to show more meaningful message when a symbol is missing. 2021-05-08 20:59:07 +02:00
Lookup Add test against ROOT-6095 2022-02-03 09:29:03 +01:00
MultipleInterpreters Fix void Value across Interpreters 2023-07-20 08:44:03 +02:00
NullDeref Turn on prtcheck for the ptrcheck tests. 2022-01-11 18:29:04 +01:00
Plugins Allow plugins to handle custom pragmas. 2018-10-08 21:44:55 +02:00
Pragmas Fix expected diags in test/Pragmas/load.C: 2021-03-16 09:59:03 +01:00
Prompt Extend test/Prompt/decls.C to test ctor, dtor and operator 2023-07-18 20:14:07 +02:00
Recursion Reset function sections before JITting 2021-02-10 15:18:14 +01:00
SourceCall Diagnostic text changed 2022-12-09 08:44:18 +01:00
Utils Adopt upstream llvm-project monorepo directory layout (#13049) 2023-06-25 13:44:07 +02:00
CMakeLists.txt Import updated lit config: 2021-02-25 20:44:18 +01:00
lit.cfg Remove REQUIRES: not_system-windows 2023-08-14 18:44:02 +02:00
lit.site.cfg.in Automatically adjust C++ version of PCH in Cling's test 2023-07-20 08:44:03 +02:00