cling/test/CodeGeneration
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
..
const.C Emit const variables only once (#13614) 2023-10-03 17:14:07 +02:00
CUDACtorDtor.C Fixed bug in symbol linking for CUDA kernel registration with LLVM 13. 2022-12-09 08:44:19 +01:00
Inline.C Add inline unloading test. 2017-02-02 10:14:15 +01:00
Inline.h Add inline unloading test. 2017-02-02 10:14:15 +01:00
Lambda.C Add test for ROOT-10689. 2020-04-16 18:29:08 +02:00
RecursiveInit.C Add test for recursive static init. 2014-01-22 15:59:56 +01:00
Statics.C Add test of function level static variables. 2017-03-31 10:29:22 +02:00
Symbols.C Dont pass -fPIC flag on Windows (unsupported option) 2017-07-06 16:59:40 +02:00
VTableDestructor.C Fix emission of vtables 2022-12-09 08:44:19 +01:00
VTables.C Remove trailing spaces 2014-08-13 16:08:36 +02:00