Josh Bendavid

Results 55 comments of Josh Bendavid

A similar warning is also provoked in the simpler case below, so it's not only related to STL stuff: ```cpp #include "TFile.h" class TestBase {}; class Test : public TestBase...

And for this I think the problem is "just" the checks on ```TClass::IsLoaded()``` at https://github.com/root-project/root/blob/702e1ee22ce472508d0ab2de7f51b85e6613b55d/io/io/src/TStreamerInfo.cxx#L384 https://github.com/root-project/root/blob/702e1ee22ce472508d0ab2de7f51b85e6613b55d/io/io/src/TStreamerInfo.cxx#L580 https://github.com/root-project/root/blob/702e1ee22ce472508d0ab2de7f51b85e6613b55d/io/io/src/TStreamerInfo.cxx#L592 Since the state of the TClass object is ```kInterpreted``` in this case. Not...

Ok noted, thanks. The current situation is pretty confusing though because 1) There is no warning when trying to directly persist an interpreted class, only when it is a base...

Just confirming this is still a problem in current nightlies.

Yes agreed. I'll have a look at this next week. The tradeoffs in jitting vs run time maybe still need to be discussed further (or maybe this is no longer...