-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Fix Issue #6443: spurrious auto-parsing due to @ class, pair, __pair_base and enums #6445
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Starting build on |
|
Build failed on windows10/cxx14. Failing tests: |
|
Starting build on |
|
Build failed on windows10/cxx14. Failing tests: |
|
Starting build on |
|
Build failed on ROOT-performance-centos7-multicore/default. Failing tests: |
|
@phsft-bot build just on ROOT-performance-centos7-multicore/default. |
|
Didn't recognize |
|
@phsft-bot build just on ROOT-performance-centos7-multicore/default |
|
Starting build on |
|
Build failed on ROOT-performance-centos7-multicore/default. Failing tests: |
|
Starting build on |
|
Build failed on ROOT-fedora31/noimt. Failing tests: |
In particular use TEnum::GetEnum 'do-not-autoparse-nor-autoload' feature.
artificial/synthetic classes are created in the support of I/O customization rules.
just in case we need to make it more complexe and/or replace it at a later date
i.e. map can be split even if we don't have the interpreter info loaded for the pair and we do not even need a dictionary; we nowadays generate the TClass for most of the std::pairs
Except in the case where we know the type did exist at some point and thus is an enum (because it was not then we would have information about in the form of TStreamerInfo). The exception to the exception is the case of a custom Streamer that does not use TStreamerInfo underneath. In that case, we don't know about the class then we don't have access to the custom Streamer and thus can't read the object.
|
Build failed on ROOT-fedora30/cxx14. Failing tests: |
|
Build failed on ROOT-performance-centos7-multicore/default. Failing tests:
|
|
Build failed on ROOT-ubuntu16/nortcxxmod. Failing tests: |
|
Build failed on mac1015/cxx17. Failing tests: |
|
Build failed on ROOT-debian10-i386/cxx14. Failing tests: |
|
Starting build on |
|
@phsft-bot build with flags -DCTEST_TEST_EXCLUDE_NONE=On |
|
Starting build on |
|
Build failed on windows10/cxx14. Failing tests: |
Avoid auto-parsing when core/meta does:
where a class is expected.