Skip to content
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

Use suitable TmpltSpec for nondep member type names #8124

Closed

Conversation

Axel-Naumann
Copy link
Member

Before, cling used the first specialization, which is often incorrect. Instead pass the "current" specialization as context down to the relevant functions.

@Axel-Naumann Axel-Naumann requested a review from pcanal May 7, 2021 16:28
@Axel-Naumann Axel-Naumann self-assigned this May 7, 2021
@phsft-bot
Copy link
Collaborator

Starting build on ROOT-debian10-i386/cxx14, ROOT-performance-centos8-multicore/default, ROOT-fedora30/cxx14, ROOT-fedora31/noimt, ROOT-ubuntu16/nortcxxmod, mac1014/python3, mac11.0/cxx17, windows10/cxx14
How to customize builds

@phsft-bot
Copy link
Collaborator

Build failed on ROOT-fedora31/noimt.
Running on root-fedora-31-2.cern.ch:/home/sftnight/build/workspace/root-pullrequests-build
See console output.

Errors:

  • [2021-05-07T16:31:28.933Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:621:53: error: ‘std::unordered_map’ has not been declared
  • [2021-05-07T16:31:28.933Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:621:66: error: expected ‘,’ or ‘...’ before ‘<’ token
  • [2021-05-07T16:31:28.933Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:630:27: error: ‘funcPar0’ was not declared in this scope
  • [2021-05-07T16:31:28.933Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:637:17: error: ‘funcPar0’ was not declared in this scope
  • [2021-05-07T16:31:28.933Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:645:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [17], <brace-enclosed initializer list>)’
  • [2021-05-07T16:31:28.933Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:654:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [17], <brace-enclosed initializer list>)’
  • [2021-05-07T16:31:28.933Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:662:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [14], <brace-enclosed initializer list>)’
  • [2021-05-07T16:31:28.933Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:668:39: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [3], <brace-enclosed initializer list>)’
  • [2021-05-07T16:31:28.933Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:673:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [3], <brace-enclosed initializer list>)’
  • [2021-05-07T16:31:28.933Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:679:39: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [3], <brace-enclosed initializer list>)’

And 4 more

@phsft-bot
Copy link
Collaborator

Build failed on ROOT-performance-centos8-multicore/default.
Running on olbdw-01.cern.ch:/data/sftnight/workspace/root-pullrequests-build
See console output.

Errors:

  • [2021-05-07T16:34:11.264Z] /data/sftnight/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:621:53: error: ‘std::unordered_map’ has not been declared
  • [2021-05-07T16:34:11.265Z] /data/sftnight/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:621:66: error: expected ‘,’ or ‘...’ before ‘<’ token
  • [2021-05-07T16:34:11.265Z] /data/sftnight/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:630:27: error: ‘funcPar0’ was not declared in this scope
  • [2021-05-07T16:34:11.265Z] ling/test/TClingMethodInfoTests.cxx:637:17: error: ‘funcPar0’ was not declared in this scope
  • [2021-05-07T16:34:11.265Z] /data/sftnight/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:645:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [17], <brace-enclosed initializer list>)’
  • [2021-05-07T16:34:11.265Z] /data/sftnight/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:654:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [17], <brace-enclosed initializer list>)’
  • [2021-05-07T16:34:11.265Z] /data/sftnight/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:662:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [14], <brace-enclosed initializer list>)’
  • [2021-05-07T16:34:11.265Z] /data/sftnight/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:668:39: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [3], <brace-enclosed initializer list>)’
  • [2021-05-07T16:34:11.265Z] /data/sftnight/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:673:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [3], <brace-enclosed initializer list>)’
  • [2021-05-07T16:34:11.265Z] /data/sftnight/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:679:39: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [3], <brace-enclosed initializer list>)’

And 4 more

@phsft-bot
Copy link
Collaborator

Build failed on ROOT-ubuntu16/nortcxxmod.
Running on sft-ubuntu-1604-1.cern.ch:/build/workspace/root-pullrequests-build
See console output.

Errors:

  • [2021-05-07T16:35:09.073Z] FAILED: /usr/bin/ccache /usr/bin/c++ -I/mnt/build/workspace/root-pullrequests-build/root/core/metacling/test/../res -I/mnt/build/workspace/root-pullrequests-build/root/core/metacling/test/../../clingutils/res -I/mnt/build/workspace/root-pullrequests-build/root/core/metacling/test/../../foundation/res -I/mnt/build/workspace/root-pullrequests-build/root/interpreter/cling/include -Iginclude -I/mnt/build/workspace/root-pullrequests-build/root/core/base/inc -I/mnt/build/workspace/root-pullrequests-build/root/core/foundation/inc -I/mnt/build/workspace/root-pullrequests-build/root/core/cont/inc -I/mnt/build/workspace/root-pullrequests-build/root/core/gui/inc -I/mnt/build/workspace/root-pullrequests-build/root/core/meta/inc -I/mnt/build/workspace/root-pullrequests-build/root/core/clib/inc -I/mnt/build/workspace/root-pullrequests-build/root/core/rint/inc -I/mnt/build/workspace/root-pullrequests-build/root/core/zip/inc -I/mnt/build/workspace/root-pullrequests-build/root/core/thread/inc -I/mnt/build/workspace/root-pullrequests-build/root/core/textinput/inc -I/mnt/build/workspace/root-pullrequests-build/root/core/clingutils/inc -I/mnt/build/workspace/root-pullrequests-build/root/core/unix/inc -Icore/metacling/test -I/mnt/build/workspace/root-pullrequests-build/root/test/unit_testing_support -isystem googletest-prefix/src/googletest/googletest/include -isystem googletest-prefix/src/googletest/googlemock/include -fdiagnostics-color=always -std=c++11 -pipe -Wshadow -Wall -W -Woverloaded-virtual -fsigned-char -pthread -O3 -std=c++11 -MD -MT core/metacling/test/CMakeFiles/TClingTest.dir/TClingMethodInfoTests.cxx.o -MF core/metacling/test/CMakeFiles/TClingTest.dir/TClingMethodInfoTests.cxx.o.d -o core/metacling/test/CMakeFiles/TClingTest.dir/TClingMethodInfoTests.cxx.o -c /mnt/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx
  • [2021-05-07T16:35:09.073Z] /mnt/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:621:53: error: ‘std::unordered_map’ has not been declared
  • [2021-05-07T16:35:09.073Z] /mnt/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:621:66: error: expected ‘,’ or ‘...’ before ‘<’ token
  • [2021-05-07T16:35:09.073Z] /mnt/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:630:27: error: ‘funcPar0’ was not declared in this scope
  • [2021-05-07T16:35:09.073Z] /mnt/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:637:6: error: ‘funcPar0’ was not declared in this scope
  • [2021-05-07T16:35:09.073Z] /mnt/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:645:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [17], <brace-enclosed initializer list>)’
  • [2021-05-07T16:35:09.073Z] /mnt/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:654:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [17], <brace-enclosed initializer list>)’
  • [2021-05-07T16:35:09.073Z] /mnt/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:662:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [14], <brace-enclosed initializer list>)’
  • [2021-05-07T16:35:09.073Z] /mnt/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:668:39: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [3], <brace-enclosed initializer list>)’
  • [2021-05-07T16:35:09.073Z] /mnt/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:673:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [3], <brace-enclosed initializer list>)’

And 5 more

@phsft-bot
Copy link
Collaborator

Build failed on ROOT-fedora30/cxx14.
Running on root-fedora30-2.cern.ch:/home/sftnight/build/workspace/root-pullrequests-build
See console output.

Errors:

  • [2021-05-07T16:35:47.977Z] FAILED: core/metacling/test/CMakeFiles/TClingTest.dir/TClingMethodInfoTests.cxx.o
  • [2021-05-07T16:35:48.235Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:621:53: error: ‘std::unordered_map’ has not been declared
  • [2021-05-07T16:35:48.236Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:621:66: error: expected ‘,’ or ‘...’ before ‘<’ token
  • [2021-05-07T16:35:48.236Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:630:27: error: ‘funcPar0’ was not declared in this scope
  • [2021-05-07T16:35:48.236Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:637:17: error: ‘funcPar0’ was not declared in this scope
  • [2021-05-07T16:35:48.236Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:645:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [17], <brace-enclosed initializer list>)’
  • [2021-05-07T16:35:48.236Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:654:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [17], <brace-enclosed initializer list>)’
  • [2021-05-07T16:35:48.236Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:662:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [14], <brace-enclosed initializer list>)’
  • [2021-05-07T16:35:48.236Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:668:39: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [3], <brace-enclosed initializer list>)’
  • [2021-05-07T16:35:48.236Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:673:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [3], <brace-enclosed initializer list>)’

And 5 more

@phsft-bot
Copy link
Collaborator

Build failed on mac11.0/cxx17.
Running on macphsft23.dyndns.cern.ch:/Users/sftnight/build/workspace/root-pullrequests-build
See console output.

Errors:

  • [2021-05-07T16:48:56.149Z] FAILED: core/metacling/test/CMakeFiles/TClingTest.dir/TClingMethodInfoTests.cxx.o
  • [2021-05-07T16:48:56.412Z] /Users/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:621:53: error: no template named 'unordered_map' in namespace 'std'; did you mean 'unordered_set'?
  • [2021-05-07T16:48:56.412Z] /Users/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:633:31: error: no member named 'second' in 'std::__1::basic_string<char>'
  • [2021-05-07T16:48:56.412Z] /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:2458:21: error: type 'std::__1::__hash_table<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::equal_to<std::__1::basic_string<char>>, std::__1::allocator<std::__1::basic_string<char>>>::hasher' (aka 'std::__1::basic_string<char>') does not provide a call operator
  • [2021-05-07T16:48:56.412Z] /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:2105:21: error: type 'std::__1::__hash_table<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::equal_to<std::__1::basic_string<char>>, std::__1::allocator<std::__1::basic_string<char>>>::hasher' (aka 'std::__1::basic_string<char>') does not provide a call operator
  • [2021-05-07T16:48:56.412Z] /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:869:5: error: static_assert failed due to requirement 'integral_constant<bool, false>::value' "the specified hash does not meet the Hash requirements"

@phsft-bot
Copy link
Collaborator

Build failed on mac1014/python3.
Running on macitois21.dyndns.cern.ch:/Users/sftnight/build/workspace/root-pullrequests-build
See console output.

Errors:

  • [2021-05-07T17:08:49.070Z] FAILED: core/metacling/test/CMakeFiles/TClingTest.dir/TClingMethodInfoTests.cxx.o
  • [2021-05-07T17:08:49.330Z] /Volumes/HD2/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:621:53: error: no template named 'unordered_map' in namespace 'std'; did you mean 'unordered_set'?
  • [2021-05-07T17:08:49.330Z] /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__hash_table:868:5: error: static_assert failed due to requirement 'integral_constant<bool, false>::value' "the specified hash does not meet the Hash requirements"
  • [2021-05-07T17:08:49.330Z] /Volumes/HD2/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:633:31: error: no member named 'second' in 'std::__1::basic_string<char>'
  • [2021-05-07T17:08:49.331Z] /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__hash_table:2456:21: error: type 'std::__1::__hash_table<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::equal_to<std::__1::basic_string<char> >, std::__1::allocator<std::__1::basic_string<char> > >::hasher' (aka 'std::__1::basic_string<char>') does not provide a call operator
  • [2021-05-07T17:08:49.331Z] /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__hash_table:2104:21: error: type 'std::__1::__hash_table<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::equal_to<std::__1::basic_string<char> >, std::__1::allocator<std::__1::basic_string<char> > >::hasher' (aka 'std::__1::basic_string<char>') does not provide a call operator

@phsft-bot
Copy link
Collaborator

Build failed on ROOT-debian10-i386/cxx14.
Running on pcepsft10.dyndns.cern.ch:/build/workspace/root-pullrequests-build
See console output.

Errors:

  • [2021-05-07T18:13:59.842Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:621:53: error: ‘std::unordered_map’ has not been declared
  • [2021-05-07T18:13:59.842Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:621:66: error: expected ‘,’ or ‘...’ before ‘<’ token
  • [2021-05-07T18:13:59.842Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:630:27: error: ‘funcPar0’ was not declared in this scope
  • [2021-05-07T18:13:59.842Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:637:17: error: ‘funcPar0’ was not declared in this scope
  • [2021-05-07T18:13:59.842Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:645:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [17], <brace-enclosed initializer list>)’
  • [2021-05-07T18:13:59.842Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:654:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [17], <brace-enclosed initializer list>)’
  • [2021-05-07T18:14:00.103Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:662:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [14], <brace-enclosed initializer list>)’
  • [2021-05-07T18:14:00.103Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:668:39: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [3], <brace-enclosed initializer list>)’
  • [2021-05-07T18:14:00.103Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:673:34: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [3], <brace-enclosed initializer list>)’
  • [2021-05-07T18:14:00.103Z] /home/sftnight/build/workspace/root-pullrequests-build/root/core/metacling/test/TClingMethodInfoTests.cxx:679:39: error: no match for call to ‘(TClingMethodInfo_NonDependentMemberTypes_Test::TestBody()::<lambda(const char*, int)>) (const char [3], <brace-enclosed initializer list>)’

And 4 more

@phsft-bot
Copy link
Collaborator

Build failed on windows10/cxx14.
Running on null:C:\build\workspace\root-pullrequests-build
See console output.

Errors:

  • [2021-05-07T18:26:09.619Z] C:\build\workspace\root-pullrequests-build\root\core\metacling\test\TClingMethodInfoTests.cxx(621,53): error C2039: 'unordered_map': is not a member of 'std' [C:\build\workspace\root-pullrequests-build\build\core\metacling\test\TClingTest.vcxproj]
  • [2021-05-07T18:26:09.619Z] C:\build\workspace\root-pullrequests-build\root\core\metacling\test\TClingMethodInfoTests.cxx(621,66): error C2061: syntax error: identifier 'unordered_map' [C:\build\workspace\root-pullrequests-build\build\core\metacling\test\TClingTest.vcxproj]
  • [2021-05-07T18:26:09.619Z] C:\build\workspace\root-pullrequests-build\root\core\metacling\test\TClingMethodInfoTests.cxx(630,27): error C2065: 'funcPar0': undeclared identifier [C:\build\workspace\root-pullrequests-build\build\core\metacling\test\TClingTest.vcxproj]
  • [2021-05-07T18:26:09.619Z] C:\build\workspace\root-pullrequests-build\root\core\metacling\test\TClingMethodInfoTests.cxx(631,1): error C3536: 'iExpected': cannot be used before it is initialized [C:\build\workspace\root-pullrequests-build\build\core\metacling\test\TClingTest.vcxproj]
  • [2021-05-07T18:26:09.619Z] C:\build\workspace\root-pullrequests-build\root\core\metacling\test\TClingMethodInfoTests.cxx(631,27): error C2065: 'funcPar0': undeclared identifier [C:\build\workspace\root-pullrequests-build\build\core\metacling\test\TClingTest.vcxproj]
  • [2021-05-07T18:26:09.619Z] C:\build\workspace\root-pullrequests-build\root\core\metacling\test\TClingMethodInfoTests.cxx(633,1): error C2660: 'testing::internal::EqHelper::Compare': function does not take 3 arguments [C:\build\workspace\root-pullrequests-build\build\core\metacling\test\TClingTest.vcxproj]
  • [2021-05-07T18:26:09.619Z] C:\build\workspace\root-pullrequests-build\root\core\metacling\test\TClingMethodInfoTests.cxx(633,10): error C2512: 'testing::AssertionResult': no appropriate default constructor available [C:\build\workspace\root-pullrequests-build\build\core\metacling\test\TClingTest.vcxproj]
  • [2021-05-07T18:26:09.619Z] C:\build\workspace\root-pullrequests-build\root\core\metacling\test\TClingMethodInfoTests.cxx(635,10): error C2065: 'funcPar0': undeclared identifier [C:\build\workspace\root-pullrequests-build\build\core\metacling\test\TClingTest.vcxproj]
  • [2021-05-07T18:26:09.619Z] C:\build\workspace\root-pullrequests-build\root\core\metacling\test\TClingMethodInfoTests.cxx(637,7): error C2065: 'funcPar0': undeclared identifier [C:\build\workspace\root-pullrequests-build\build\core\metacling\test\TClingTest.vcxproj]
  • [2021-05-07T18:26:09.619Z] C:\build\workspace\root-pullrequests-build\root\core\metacling\test\TClingMethodInfoTests.cxx(637,1): error C2660: 'testing::internal::EqHelper::Compare': function does not take 3 arguments [C:\build\workspace\root-pullrequests-build\build\core\metacling\test\TClingTest.vcxproj]

And 11 more

@phsft-bot
Copy link
Collaborator

Starting build on ROOT-debian10-i386/cxx14, ROOT-performance-centos8-multicore/default, ROOT-fedora30/cxx14, ROOT-fedora31/noimt, ROOT-ubuntu16/nortcxxmod, mac1014/python3, mac11.0/cxx17, windows10/cxx14
How to customize builds

@phsft-bot
Copy link
Collaborator

Build failed on windows10/cxx14.
Running on null:C:\build\workspace\root-pullrequests-build
See console output.

Failing tests:

@Axel-Naumann Axel-Naumann force-pushed the issue7955-type-first-spec branch from 8d21457 to a1ffcf2 Compare May 11, 2021 16:14
@phsft-bot
Copy link
Collaborator

Starting build on ROOT-debian10-i386/cxx14, ROOT-performance-centos8-multicore/default, ROOT-fedora30/cxx14, ROOT-fedora31/noimt, ROOT-ubuntu16/nortcxxmod, mac1014/python3, mac11.0/cxx17, windows10/cxx14
How to customize builds

@phsft-bot
Copy link
Collaborator

Build failed on ROOT-performance-centos8-multicore/default.
Running on olbdw-01.cern.ch:/data/sftnight/workspace/root-pullrequests-build
See console output.

Failing tests:

@phsft-bot
Copy link
Collaborator

Build failed on ROOT-ubuntu16/nortcxxmod.
Running on sft-ubuntu-1604-1.cern.ch:/build/workspace/root-pullrequests-build
See console output.

Failing tests:

@phsft-bot
Copy link
Collaborator

Build failed on mac11.0/cxx17.
Running on macphsft23.dyndns.cern.ch:/Users/sftnight/build/workspace/root-pullrequests-build
See console output.

Warnings:

  • [2021-05-11T17:31:30.449Z] /Users/sftnight/build/workspace/root-pullrequests-build/root/math/vecops/inc/ROOT/RAdoptAllocator.hxx:194:21: warning: 'destroy' is deprecated [-Wdeprecated-declarations]
  • [2021-05-11T17:31:37.010Z] /Users/sftnight/build/workspace/root-pullrequests-build/root/math/vecops/inc/ROOT/RAdoptAllocator.hxx:194:21: warning: 'destroy' is deprecated [-Wdeprecated-declarations]
  • [2021-05-11T17:31:37.010Z] /Users/sftnight/build/workspace/root-pullrequests-build/root/math/vecops/inc/ROOT/RAdoptAllocator.hxx:128:24: warning: 'destroy' is deprecated [-Wdeprecated-declarations]
  • [2021-05-11T17:31:37.010Z] /Users/sftnight/build/workspace/root-pullrequests-build/root/math/vecops/inc/ROOT/RAdoptAllocator.hxx:140:54: warning: 'max_size' is deprecated [-Wdeprecated-declarations]
  • [2021-05-11T17:31:37.010Z] /Users/sftnight/build/workspace/root-pullrequests-build/root/math/vecops/inc/ROOT/RAdoptAllocator.hxx:99:21: warning: 'construct' is deprecated [-Wdeprecated-declarations]
  • [2021-05-11T17:31:37.010Z] /Users/sftnight/build/workspace/root-pullrequests-build/root/math/vecops/inc/ROOT/RAdoptAllocator.hxx:99:21: warning: 'construct<ROOT::VecOps::RVec<unsigned long>>' is deprecated [-Wdeprecated-declarations]
  • [2021-05-11T17:31:37.010Z] /Users/sftnight/build/workspace/root-pullrequests-build/root/math/vecops/inc/ROOT/RAdoptAllocator.hxx:99:21: warning: 'construct' is deprecated [-Wdeprecated-declarations]
  • [2021-05-11T17:31:37.011Z] /Users/sftnight/build/workspace/root-pullrequests-build/root/math/vecops/inc/ROOT/RAdoptAllocator.hxx:99:21: warning: 'construct<unsigned long>' is deprecated [-Wdeprecated-declarations]
  • [2021-05-11T17:31:37.011Z] /Users/sftnight/build/workspace/root-pullrequests-build/root/math/vecops/inc/ROOT/RAdoptAllocator.hxx:140:54: warning: 'max_size' is deprecated [-Wdeprecated-declarations]
  • [2021-05-11T17:31:37.011Z] /Users/sftnight/build/workspace/root-pullrequests-build/root/math/vecops/inc/ROOT/RAdoptAllocator.hxx:128:24: warning: 'destroy' is deprecated [-Wdeprecated-declarations]

And 1497 more

Failing tests:

@phsft-bot
Copy link
Collaborator

Starting build on ROOT-debian10-i386/cxx14, ROOT-performance-centos8-multicore/default, ROOT-fedora30/cxx14, ROOT-fedora31/noimt, ROOT-ubuntu16/nortcxxmod, mac1014/python3, mac11.0/cxx17, windows10/cxx14
How to customize builds

@phsft-bot
Copy link
Collaborator

Build failed on ROOT-performance-centos8-multicore/default.
Running on olbdw-01.cern.ch:/data/sftnight/workspace/root-pullrequests-build
See console output.

Failing tests:

@phsft-bot
Copy link
Collaborator

Build failed on mac11.0/cxx17.
Running on macphsft20.dyndns.cern.ch:/Users/sftnight/build/workspace/root-pullrequests-build
See console output.

Failing tests:

@Axel-Naumann
Copy link
Member Author

@phsft-bot build

@phsft-bot
Copy link
Collaborator

Starting build on ROOT-debian10-i386/cxx14, ROOT-performance-centos8-multicore/default, ROOT-ubuntu16/nortcxxmod, mac1014/python3, mac11.0/cxx17, windows10/cxx14
How to customize builds

@Axel-Naumann Axel-Naumann linked an issue Jun 8, 2021 that may be closed by this pull request
@phsft-bot
Copy link
Collaborator

Build failed on ROOT-performance-centos8-multicore/default.
Running on olbdw-01.cern.ch:/data/sftnight/workspace/root-pullrequests-build
See console output.

Failing tests:

@phsft-bot
Copy link
Collaborator

Build failed on mac11.0/cxx17.
Running on macphsft23.dyndns.cern.ch:/Users/sftnight/build/workspace/root-pullrequests-build
See console output.

Failing tests:

@Axel-Naumann
Copy link
Member Author

@phsft-bot build

@phsft-bot
Copy link
Collaborator

Starting build on ROOT-debian10-i386/cxx14, ROOT-performance-centos8-multicore/default, ROOT-ubuntu16/nortcxxmod, ROOT-ubuntu2004/soversion, mac1015/python3, mac11/cxx17, windows10/cxx14
How to customize builds

@phsft-bot
Copy link
Collaborator

Build failed on ROOT-performance-centos8-multicore/default.
Running on olbdw-01.cern.ch:/data/sftnight/workspace/root-pullrequests-build
See console output.

Failing tests:

@phsft-bot
Copy link
Collaborator

Build failed on mac11/cxx17.
Running on macphsft20.dyndns.cern.ch:/Users/sftnight/build/workspace/root-pullrequests-build
See console output.

Failing tests:

…ext:

Instead of picking a "random" (the first) specialization when building the name
of a non-dependent member type of a template, pick the one that corresponds to
the "current" specialization. As CreateNestedNameSpecifierForScopeOf cannot know
what's "current", this context needs to be passed down / propagated.

Add a couple of asserts that the context is provided when needed, and is a
template specialization that matches the type at hand.

This fixes root-project#7955.
@Axel-Naumann Axel-Naumann force-pushed the issue7955-type-first-spec branch from 21471b7 to 43018de Compare January 11, 2022 15:46
@phsft-bot
Copy link
Collaborator

Starting build on ROOT-debian10-i386/cxx14, ROOT-performance-centos8-multicore/default, ROOT-ubuntu16/nortcxxmod, ROOT-ubuntu2004/soversion, mac1015/python3, mac11/cxx17, windows10/cxx14
How to customize builds

@ferdymercury
Copy link
Contributor

Moved to #16232

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

GetMethodWithPrototype return the incorrect function ?
4 participants