ba5faff605
(For context, this is important for multi-dimensional constant arrays as described in ROOT-7016 and tested in Cling's Interfaces/evaluate.C test. But for reasons unknown to me, the ROOT prompt now seems to have a different way of handling this case because just reverting commit d97e4dca363 still works there...) Instead of using relying on recursive templated calls, perform the type cast in the ValueExtractionSynthesizer. This has the advantage of avoiding an ODR violation warning in MultipleInterpreters.C with LLVM 16 (while unclear if that one is correct or not). |
||
---|---|---|
.. | ||
cint | ||
Interpreter | ||
MetaProcessor | ||
UserInterface | ||
Utils | ||
boost.modulemap | ||
cuda.modulemap | ||
libc_msvc.modulemap | ||
libc.modulemap | ||
module.modulemap | ||
module.modulemap.build | ||
services_msvc.modulemap | ||
std_msvc.modulemap | ||
std.modulemap | ||
tinyxml2.modulemap | ||
vc.modulemap | ||
vcruntime.modulemap |