[cling] Also fwd decl underlying type of using decls: [v6.24]#8516
Conversation
Before, only the using decl itself was forward declared, causing undeclared identifiers in forward declaration code, as witnessed in root-project#8499 Given the similarity of using and typedef, merge both into a single function, making sure both have the same featureset, and through that fixing this issue as a side-effect. (cherry picked from commit d026b49)
|
Starting build on |
|
Build failed on ROOT-performance-centos8-multicore/default. Failing tests:
|
|
C8 failures are expected / unrelated. |
|
Confirmed as fixing the underlying issue by Peter Hristov / ALICE. Thanks! |
|
Starting build on |
|
Build failed on ROOT-performance-centos8-multicore/default. Errors:
|
|
Build failed on ROOT-ubuntu16/nortcxxmod. Errors:
|
|
Build failed on ROOT-debian10-i386/cxx14. Errors:
|
|
Build failed on mac1014/python3. Errors:
|
|
Build failed on mac11.0/cxx17. Errors:
|
|
Build failed on windows10/cxx14. Errors:
|
Before, only the using decl itself was forward declared, causing
undeclared identifiers in forward declaration code, as witnessed in
#8499
Given the similarity of using and typedef, merge both into a single
function, making sure both have the same featureset, and through that
fixing this issue as a side-effect.
(cherry picked from commit d026b49)