satacker

Untitled

Aug 7th, 2023
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 159.30 KB | None | 0 0
  1. satacker@pop-os:~/workspace/compilers/llvm-project/build$ ninja check-clang
  2. [85/86] Running the Clang regression tests
  3. llvm-lit: /home/satacker/workspace/compilers/llvm-project/llvm/utils/lit/lit/llvm/config.py:484: note: using clang: /home/satacker/workspace/compilers/llvm-project/build/bin/clang
  4. FAIL: Clang :: Modules/odr_hash.cpp (368 of 18108)
  5. ******************** TEST 'Clang :: Modules/odr_hash.cpp' FAILED ********************
  6. Script:
  7. --
  8. : 'RUN: at line 2'; rm -rf /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp
  9. : 'RUN: at line 3'; mkdir /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp
  10. : 'RUN: at line 4'; mkdir /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/cache
  11. : 'RUN: at line 5'; mkdir /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/Inputs
  12. : 'RUN: at line 8'; echo "#define FIRST" >> /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/Inputs/first.h
  13. : 'RUN: at line 9'; cat /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/odr_hash.cpp >> /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/Inputs/first.h
  14. : 'RUN: at line 12'; echo "#define SECOND" >> /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/Inputs/second.h
  15. : 'RUN: at line 13'; cat /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/odr_hash.cpp >> /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/Inputs/second.h
  16. : 'RUN: at line 16'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -fsyntax-only -x c++ -std=c++1z /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/Inputs/first.h
  17. : 'RUN: at line 17'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -fsyntax-only -x c++ -std=c++1z /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/Inputs/second.h
  18. : 'RUN: at line 20'; echo "module FirstModule {" >> /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/Inputs/module.map
  19. : 'RUN: at line 21'; echo " header \"first.h\"" >> /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/Inputs/module.map
  20. : 'RUN: at line 22'; echo "}" >> /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/Inputs/module.map
  21. : 'RUN: at line 23'; echo "module SecondModule {" >> /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/Inputs/module.map
  22. : 'RUN: at line 24'; echo " header \"second.h\"" >> /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/Inputs/module.map
  23. : 'RUN: at line 25'; echo "}" >> /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/Inputs/module.map
  24. : 'RUN: at line 28'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -triple x86_64-linux-gnu -x c++ -std=c++1z -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/cache -I/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/Inputs -verify /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/odr_hash.cpp
  25. --
  26. Exit Code: 1
  27.  
  28. Command Output (stderr):
  29. --
  30. error: 'error' diagnostics expected but not seen:
  31. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/Inputs/second.h Line * (directive at /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/odr_hash.cpp:2904): 'PointersAndReferences::S5::x' from module 'SecondModule' is not present in definition of 'PointersAndReferences::S5' in module 'FirstModule'
  32. error: 'error' diagnostics seen but not expected:
  33. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/Inputs/first.h Line 2897: 'PointersAndReferences::S5::x' from module 'FirstModule' is not present in definition of 'PointersAndReferences::S5' in module 'SecondModule'
  34. error: 'note' diagnostics expected but not seen:
  35. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/Inputs/first.h Line * (directive at /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/odr_hash.cpp:3842): declaration of 'x' does not match
  36. error: 'note' diagnostics seen but not expected:
  37. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/odr_hash.cpp.tmp/Inputs/second.h Line 4102: declaration of 'x' does not match
  38. 4 errors generated.
  39.  
  40. --
  41.  
  42. ********************
  43. FAIL: Clang :: PCH/cxx-templates.cpp (494 of 18108)
  44. ******************** TEST 'Clang :: PCH/cxx-templates.cpp' FAILED ********************
  45. Script:
  46. --
  47. : 'RUN: at line 2'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++17 -triple x86_64-unknown-linux-gnu -fcxx-exceptions -fexceptions -include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.h -verify /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp
  48. : 'RUN: at line 3'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++17 -triple x86_64-unknown-linux-gnu -fcxx-exceptions -fexceptions -include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.h /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp -emit-llvm -o - -DNO_ERRORS | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp
  49. : 'RUN: at line 6'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++17 -triple x86_64-unknown-linux-gnu -fcxx-exceptions -fexceptions -x c++-header -emit-pch -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx-templates.cpp.tmp /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.h
  50. : 'RUN: at line 7'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++17 -triple x86_64-unknown-linux-gnu -fcxx-exceptions -fexceptions -include-pch /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx-templates.cpp.tmp -verify /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp
  51. : 'RUN: at line 8'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++17 -triple x86_64-unknown-linux-gnu -fcxx-exceptions -fexceptions -include-pch /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx-templates.cpp.tmp /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp -emit-llvm -o - -error-on-deserialized-decl doNotDeserialize -DNO_ERRORS | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp
  52. : 'RUN: at line 11'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++17 -triple x86_64-unknown-linux-gnu -fcxx-exceptions -fexceptions -fmodules -x c++-header -emit-pch -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx-templates.cpp.tmp /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.h
  53. : 'RUN: at line 12'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++17 -triple x86_64-unknown-linux-gnu -fcxx-exceptions -fexceptions -fmodules -include-pch /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx-templates.cpp.tmp -verify /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp
  54. : 'RUN: at line 13'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++17 -triple x86_64-unknown-linux-gnu -fcxx-exceptions -fexceptions -fmodules -include-pch /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx-templates.cpp.tmp /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp -emit-llvm -o - -error-on-deserialized-decl doNotDeserialize -DNO_ERRORS -fmodules-ignore-macro=NO_ERRORS | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp
  55. : 'RUN: at line 16'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++17 -triple x86_64-unknown-linux-gnu -fcxx-exceptions -fdelayed-template-parsing -fexceptions -x c++-header -emit-pch -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx-templates.cpp.tmp /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.h
  56. : 'RUN: at line 17'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++17 -triple x86_64-unknown-linux-gnu -fcxx-exceptions -fdelayed-template-parsing -fexceptions -include-pch /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx-templates.cpp.tmp -verify /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp
  57. : 'RUN: at line 18'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++17 -triple x86_64-unknown-linux-gnu -fcxx-exceptions -fdelayed-template-parsing -fexceptions -include-pch /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx-templates.cpp.tmp /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp -emit-llvm -o - -DNO_ERRORS | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp
  58. : 'RUN: at line 21'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++17 -triple x86_64-unknown-linux-gnu -fcxx-exceptions -fexceptions -fpch-instantiate-templates -x c++-header -emit-pch -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx-templates.cpp.tmp /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.h
  59. : 'RUN: at line 22'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++17 -triple x86_64-unknown-linux-gnu -fcxx-exceptions -fexceptions -include-pch /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx-templates.cpp.tmp -verify /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp
  60. : 'RUN: at line 23'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++17 -triple x86_64-unknown-linux-gnu -fcxx-exceptions -fexceptions -include-pch /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx-templates.cpp.tmp /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp -emit-llvm -o - -DNO_ERRORS | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp
  61. --
  62. Exit Code: 1
  63.  
  64. Command Output (stderr):
  65. --
  66. /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp:145:22: warning: explicit instantiation of 'f<0>' that occurs after an explicit specialization has no effect [-Winstantiation-after-specialization]
  67. 145 | template int A<3>::f<0>() const; // expected-warning {{has no effect}}
  68. | ^
  69. /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.h:402:30: note: previous template specialization is here
  70. 402 | template<> constexpr int f<0>() const { return 2; }
  71. | ^
  72. /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp:147:22: warning: explicit instantiation of 'f<0>' that occurs after an explicit specialization has no effect [-Winstantiation-after-specialization]
  73. 147 | template int A<4>::f<0>() const; // expected-warning {{has no effect}}
  74. | ^
  75. /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.h:402:30: note: previous template specialization is here
  76. 402 | template<> constexpr int f<0>() const { return 2; }
  77. | ^
  78. /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp:122:19: warning: instantiation of variable 'MemberSpecializationLocation::A<int>::n' required here, but no definition is available [-Wundefined-var-template]
  79. 122 | int k = A<int>::n;
  80. | ^
  81. /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.h:361:46: note: forward declaration of template entity is here
  82. 361 | template<typename T> struct A { static int n; };
  83. | ^
  84. /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp:122:19: note: add an explicit instantiation declaration to suppress this warning if 'MemberSpecializationLocation::A<int>::n' is explicitly instantiated in another translation unit
  85. 122 | int k = A<int>::n;
  86. | ^
  87. 3 warnings generated.
  88. error: 'error' diagnostics seen but not expected:
  89. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp Line 39: no member named 'partial' in 'S<int, char>'
  90. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp Line 40: no member named 'explicit_special' in 'S<int, float>'
  91. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp Line 51: implicit instantiation of undefined template 'S6<const int[17]>'
  92. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp Line 56: implicit instantiation of undefined template 'S7<int[5]>'
  93. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp Line 151: static assertion failed due to requirement 'ClassScopeExplicitSpecializations::A<0>().f<0>() == 4':
  94. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp Line 152: static assertion failed due to requirement 'ClassScopeExplicitSpecializations::A<0>().f<1>() == 5':
  95. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp Line 153: static assertion failed due to requirement 'ClassScopeExplicitSpecializations::A<0>().f<2>() == 3':
  96. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp Line 157: static assertion failed due to requirement 'ClassScopeExplicitSpecializations::A<2>().f<0>() == 2':
  97. error: 'note' diagnostics seen but not expected:
  98. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.h Line 156: template is declared here
  99. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.h Line 168: template is declared here
  100. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp Line 151: expression evaluates to '2 == 4'
  101. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp Line 152: expression evaluates to '1 == 5'
  102. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp Line 153: expression evaluates to '1 == 3'
  103. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-templates.cpp Line 157: expression evaluates to '1 == 2'
  104. 14 errors generated.
  105.  
  106. --
  107.  
  108. ********************
  109. FAIL: Clang :: Modules/pr62943.cppm (906 of 18108)
  110. ******************** TEST 'Clang :: Modules/pr62943.cppm' FAILED ********************
  111. Script:
  112. --
  113. : 'RUN: at line 1'; rm -rf /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr62943.cppm.tmp
  114. : 'RUN: at line 2'; mkdir -p /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr62943.cppm.tmp
  115. : 'RUN: at line 3'; split-file /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/pr62943.cppm /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr62943.cppm.tmp
  116. : 'RUN: at line 5'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr62943.cppm.tmp/a.cppm -emit-module-interface -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr62943.cppm.tmp/a.pcm
  117. : 'RUN: at line 6'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr62943.cppm.tmp/b.cppm -emit-module-interface -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr62943.cppm.tmp/b.pcm
  118. : 'RUN: at line 7'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr62943.cppm.tmp/c.cppm -emit-module-interface -fprebuilt-module-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr62943.cppm.tmp -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr62943.cppm.tmp/c.pcm
  119. : 'RUN: at line 9'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr62943.cppm.tmp/use.cpp -fprebuilt-module-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr62943.cppm.tmp -fsyntax-only -verify
  120. --
  121. Exit Code: 1
  122.  
  123. Command Output (stderr):
  124. --
  125. error: 'error' diagnostics seen but not expected:
  126. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr62943.cppm.tmp/use.cpp Line 17: static assertion failed due to requirement 'indirectly_readable_traits<U<int **>>::value'
  127. 1 error generated.
  128.  
  129. --
  130.  
  131. ********************
  132. FAIL: Clang :: PCH/cxx-variadic-templates.cpp (1099 of 18108)
  133. ******************** TEST 'Clang :: PCH/cxx-variadic-templates.cpp' FAILED ********************
  134. Script:
  135. --
  136. : 'RUN: at line 2'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++11 -include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.h -verify /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.cpp -ast-dump -o -
  137. : 'RUN: at line 3'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++11 -include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.h /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.cpp -emit-llvm -o - | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.cpp
  138. : 'RUN: at line 6'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++11 -x c++-header -emit-pch -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx-variadic-templates.cpp.tmp /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.h
  139. : 'RUN: at line 7'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++11 -include-pch /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx-variadic-templates.cpp.tmp -verify /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.cpp -ast-dump -o -
  140. : 'RUN: at line 8'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++11 -include-pch /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx-variadic-templates.cpp.tmp /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.cpp -emit-llvm -o - | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.cpp
  141. : 'RUN: at line 10'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++11 -x c++-header -emit-pch -fpch-instantiate-templates -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx-variadic-templates.cpp.tmp /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.h
  142. : 'RUN: at line 11'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++11 -include-pch /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx-variadic-templates.cpp.tmp -verify /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.cpp -ast-dump -o -
  143. : 'RUN: at line 12'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++11 -include-pch /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx-variadic-templates.cpp.tmp /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.cpp -emit-llvm -o - | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.cpp
  144. --
  145. Exit Code: 1
  146.  
  147. Command Output (stdout):
  148. --
  149. TranslationUnitDecl 0x561bc0e13f58 <<invalid sloc>> <invalid sloc>
  150. |-TypedefDecl 0x561bc0e147c0 <<invalid sloc>> <invalid sloc> implicit __int128_t '__int128'
  151. | `-BuiltinType 0x561bc0e14520 '__int128'
  152. |-TypedefDecl 0x561bc0e14830 <<invalid sloc>> <invalid sloc> implicit __uint128_t 'unsigned __int128'
  153. | `-BuiltinType 0x561bc0e14540 'unsigned __int128'
  154. |-TypedefDecl 0x561bc0e14ba8 <<invalid sloc>> <invalid sloc> implicit __NSConstantString '__NSConstantString_tag'
  155. | `-RecordType 0x561bc0e14920 '__NSConstantString_tag'
  156. | `-CXXRecord 0x561bc0e14888 '__NSConstantString_tag'
  157. |-TypedefDecl 0x561bc0e14c40 <<invalid sloc>> <invalid sloc> implicit __builtin_ms_va_list 'char *'
  158. | `-PointerType 0x561bc0e14c00 'char *'
  159. | `-BuiltinType 0x561bc0e14000 'char'
  160. |-TypedefDecl 0x561bc0e5baf8 <<invalid sloc>> <invalid sloc> implicit __builtin_va_list '__va_list_tag[1]'
  161. | `-ConstantArrayType 0x561bc0e5baa0 '__va_list_tag[1]' 1
  162. | `-RecordType 0x561bc0e14d30 '__va_list_tag'
  163. | `-CXXRecord 0x561bc0e14c98 '__va_list_tag'
  164. |-ClassTemplateDecl 0x561bc0e5bca0 </home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.h:2:1, line:9:1> line:3:7 shared_ptr
  165. | |-TemplateTypeParmDecl 0x561bc0e5bb50 <line:2:10, col:19> col:19 referenced typename depth 0 index 0 _Tp
  166. | |-CXXRecordDecl 0x561bc0e5bc10 <line:3:1, line:9:1> line:3:7 class shared_ptr definition
  167. | | |-DefinitionData empty aggregate standard_layout trivially_copyable pod trivial literal has_constexpr_non_copy_move_ctor can_const_default_init
  168. | | | |-DefaultConstructor exists trivial constexpr needs_implicit defaulted_is_constexpr
  169. | | | |-CopyConstructor simple trivial has_const_param needs_implicit implicit_has_const_param
  170. | | | |-MoveConstructor exists simple trivial needs_implicit
  171. | | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param
  172. | | | |-MoveAssignment exists simple trivial needs_implicit
  173. | | | `-Destructor simple irrelevant trivial needs_implicit
  174. | | |-CXXRecordDecl 0x561bc0e5bef0 <col:1, col:7> col:7 implicit class shared_ptr
  175. | | |-AccessSpecDecl 0x561bc0e5bf80 <line:4:1, col:7> col:1 public
  176. | | `-FunctionTemplateDecl 0x561bc0e5c570 <line:5:3, line:8:55> col:3 allocate_shared
  177. | | |-TemplateTypeParmDecl 0x561bc0e5bfa8 <line:5:12, col:18> col:18 referenced class depth 1 index 0 _Alloc
  178. | | |-TemplateTypeParmDecl 0x561bc0e5c058 <col:26, col:35> col:35 referenced class depth 1 index 1 ... _Args
  179. | | `-CXXMethodDecl 0x561bc0e5c4c8 <line:6:3, line:8:55> col:3 allocate_shared 'shared_ptr<_Tp> (const _Alloc &, _Args &&...)' static
  180. | | |-ParmVarDecl 0x561bc0e5c238 <col:19, col:33> col:33 __a 'const _Alloc &'
  181. | | `-ParmVarDecl 0x561bc0e5c370 <col:38, col:49> col:49 __args '_Args &&...' pack
  182. | `-ClassTemplateSpecializationDecl 0x561bc0e7f730 <line:2:1, line:9:1> line:3:7 class shared_ptr definition
  183. | |-DefinitionData pass_in_registers empty aggregate standard_layout trivially_copyable pod trivial literal has_constexpr_non_copy_move_ctor can_const_default_init
  184. | | |-DefaultConstructor exists trivial constexpr defaulted_is_constexpr
  185. | | |-CopyConstructor simple trivial has_const_param implicit_has_const_param
  186. | | |-MoveConstructor exists simple trivial
  187. | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param
  188. | | |-MoveAssignment exists simple trivial needs_implicit
  189. | | `-Destructor simple irrelevant trivial
  190. | |-TemplateArgument type 'int'
  191. | | `-BuiltinType 0x561bc0e14060 'int'
  192. | |-CXXRecordDecl 0x561bc0e7fa38 <col:1, col:7> col:7 implicit class shared_ptr
  193. | |-AccessSpecDecl 0x561bc0e7fac8 <line:4:1, col:7> col:1 public
  194. | |-FunctionTemplateDecl 0x561bc0e808c0 <line:5:3, line:8:55> col:3 allocate_shared
  195. | | |-TemplateTypeParmDecl 0x561bc0e7faf0 <line:5:12, col:18> col:18 class depth 0 index 0 _Alloc
  196. | | |-TemplateTypeParmDecl 0x561bc0e7fb68 <col:26, col:35> col:35 class depth 0 index 1 ... _Args
  197. | | |-CXXMethodDecl 0x561bc0e80818 <line:6:3, line:8:55> col:3 allocate_shared 'shared_ptr<int> (const _Alloc &, _Args &&...)' static
  198. | | | |-ParmVarDecl 0x561bc0e805a8 <col:19, col:33> col:33 __a 'const _Alloc &'
  199. | | | `-ParmVarDecl 0x561bc0e806f0 <col:38, col:49> col:49 __args '_Args &&...' pack
  200. | | `-CXXMethodDecl 0x561bc0e80e98 <line:13:1, line:18:1> line:8:3 used allocate_shared 'shared_ptr<int> (const int &, int &&)' static
  201. | | |-TemplateArgument type 'int'
  202. | | | `-BuiltinType 0x561bc0e14060 'int'
  203. | | |-TemplateArgument pack
  204. | | | `-TemplateArgument type 'int'
  205. | | | `-BuiltinType 0x561bc0e14060 'int'
  206. | | |-ParmVarDecl 0x561bc0e80c78 <col:19, col:33> col:33 __a 'const int &'
  207. | | |-ParmVarDecl 0x561bc0e80d78 <col:38, col:49> col:49 __args 'int &&'
  208. | | `-CompoundStmt 0x561bc0e89c30 <line:15:1, line:18:1>
  209. | | |-DeclStmt 0x561bc0e89b70 <line:16:3, col:22>
  210. | | | `-VarDecl 0x561bc0e89aa0 <col:3, col:19> col:19 used __r 'shared_ptr<int>':'shared_ptr<int>' nrvo callinit
  211. | | | `-CXXConstructExpr 0x561bc0e89b48 <col:19> 'shared_ptr<int>':'shared_ptr<int>' 'void () noexcept'
  212. | | `-ReturnStmt 0x561bc0e89c18 <line:17:3, col:10>
  213. | | `-CXXConstructExpr 0x561bc0e89be8 <col:10> 'shared_ptr<int>':'shared_ptr<int>' 'void (shared_ptr<int> &&) noexcept'
  214. | | `-ImplicitCastExpr 0x561bc0e89ba8 <col:10> 'shared_ptr<int>':'shared_ptr<int>' xvalue <NoOp>
  215. | | `-DeclRefExpr 0x561bc0e89b88 <col:10> 'shared_ptr<int>':'shared_ptr<int>' lvalue Var 0x561bc0e89aa0 '__r' 'shared_ptr<int>':'shared_ptr<int>'
  216. | |-CXXDestructorDecl 0x561bc0e810d0 <line:3:7> col:7 implicit referenced ~shared_ptr 'void () noexcept' inline default trivial
  217. | |-CXXConstructorDecl 0x561bc0e81230 <col:7> col:7 implicit used constexpr shared_ptr 'void () noexcept' inline default trivial
  218. | | `-CompoundStmt 0x561bc0e89b08 <col:7>
  219. | |-CXXConstructorDecl 0x561bc0e81ad0 <col:7> col:7 implicit constexpr shared_ptr 'void (const shared_ptr<int> &)' inline default trivial noexcept-unevaluated 0x561bc0e81ad0
  220. | | `-ParmVarDecl 0x561bc0e81be8 <col:7> col:7 'const shared_ptr<int> &'
  221. | `-CXXConstructorDecl 0x561bc0e81cc8 <col:7> col:7 implicit used constexpr shared_ptr 'void (shared_ptr<int> &&) noexcept' inline default trivial
  222. | |-ParmVarDecl 0x561bc0e81de8 <col:7> col:7 'shared_ptr<int> &&'
  223. | `-CompoundStmt 0x561bc0e81fd0 <col:7>
  224. |-FunctionTemplateDecl 0x561bc0e78cf0 parent 0x561bc0e5bc10 prev 0x561bc0e5c570 <line:12:1, line:18:1> line:14:18 allocate_shared
  225. | |-TemplateTypeParmDecl 0x561bc0e5c680 <line:12:10, col:16> col:16 referenced class depth 1 index 0 _Alloc
  226. | |-TemplateTypeParmDecl 0x561bc0e5c6f8 <col:24, col:33> col:33 referenced class depth 1 index 1 ... _Args
  227. | `-CXXMethodDecl 0x561bc0e78c08 parent 0x561bc0e5bc10 prev 0x561bc0e5c4c8 <line:11:1, line:18:1> line:14:18 allocate_shared 'shared_ptr<_Tp> (const _Alloc &, _Args &&...)'
  228. | |-ParmVarDecl 0x561bc0e5c9a8 <col:34, col:48> col:48 __a 'const _Alloc &'
  229. | |-ParmVarDecl 0x561bc0e78a80 <col:53, col:64> col:64 __args '_Args &&...' pack
  230. | `-CompoundStmt 0x561bc0e78f68 <line:15:1, line:18:1>
  231. | |-DeclStmt 0x561bc0e78f18 <line:16:3, col:22>
  232. | | `-VarDecl 0x561bc0e78eb0 <col:3, col:19> col:19 referenced __r 'shared_ptr<_Tp>':'shared_ptr<_Tp>' nrvo
  233. | `-ReturnStmt 0x561bc0e78f50 <line:17:3, col:10>
  234. | `-DeclRefExpr 0x561bc0e78f30 <col:10> 'shared_ptr<_Tp>':'shared_ptr<_Tp>' lvalue Var 0x561bc0e78eb0 '__r' 'shared_ptr<_Tp>':'shared_ptr<_Tp>'
  235. |-ClassTemplateDecl 0x561bc0e790e0 <line:20:1, line:24:1> line:20:32 outer
  236. | |-TemplateTypeParmDecl 0x561bc0e78f88 <col:10, col:21> col:21 referenced typename depth 0 index 0 ... Ts
  237. | |-CXXRecordDecl 0x561bc0e79050 <col:25, line:24:1> line:20:32 struct outer definition
  238. | | |-DefinitionData empty aggregate standard_layout trivially_copyable pod trivial literal has_constexpr_non_copy_move_ctor can_const_default_init
  239. | | | |-DefaultConstructor exists trivial constexpr needs_implicit defaulted_is_constexpr
  240. | | | |-CopyConstructor simple trivial has_const_param needs_implicit implicit_has_const_param
  241. | | | |-MoveConstructor exists simple trivial needs_implicit
  242. | | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param
  243. | | | |-MoveAssignment exists simple trivial needs_implicit
  244. | | | `-Destructor simple irrelevant trivial needs_implicit
  245. | | |-CXXRecordDecl 0x561bc0e793c0 <col:25, col:32> col:32 implicit struct outer
  246. | | `-ClassTemplateDecl 0x561bc0e79640 <line:21:3, line:23:3> line:21:54 inner
  247. | | |-NonTypeTemplateParmDecl 0x561bc0e79460 <col:12, col:17> col:17 referenced 'Ts...' depth 1 index 0 ... Vs
  248. | | |-TemplateTemplateParmDecl 0x561bc0e79538 <col:21, col:43> col:43 depth 1 index 1 ... Cs
  249. | | | `-NonTypeTemplateParmDecl 0x561bc0e794c8 <col:30> col:32 'Ts' depth 2 index 0
  250. | | `-CXXRecordDecl 0x561bc0e795b0 <col:47, line:23:3> line:21:54 struct inner definition
  251. | | |-DefinitionData empty standard_layout trivially_copyable has_user_declared_ctor can_const_default_init
  252. | | | |-DefaultConstructor exists non_trivial user_provided defaulted_is_constexpr
  253. | | | |-CopyConstructor simple trivial has_const_param needs_implicit implicit_has_const_param
  254. | | | |-MoveConstructor exists simple trivial needs_implicit
  255. | | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param
  256. | | | |-MoveAssignment exists simple trivial needs_implicit
  257. | | | `-Destructor simple irrelevant trivial needs_implicit
  258. | | |-CXXRecordDecl 0x561bc0e7b4a0 <col:47, col:54> col:54 implicit referenced struct inner
  259. | | `-CXXConstructorDecl 0x561bc0e7b8f8 <line:22:5, col:20> col:5 inner<Vs..., Cs...> 'void (Cs<Vs>...)'
  260. | | `-ParmVarDecl 0x561bc0e7b7f0 <col:11, col:17> col:20 'Cs<Vs>...' pack
  261. | `-ClassTemplateSpecialization 0x561bc0e7ba70 'outer'
  262. |-ClassTemplateSpecializationDecl 0x561bc0e7ba70 <line:25:1, col:31> col:17 struct outer definition
  263. | |-DefinitionData pass_in_registers empty aggregate standard_layout trivially_copyable pod trivial literal has_constexpr_non_copy_move_ctor can_const_default_init
  264. | | |-DefaultConstructor exists trivial constexpr needs_implicit defaulted_is_constexpr
  265. | | |-CopyConstructor simple trivial has_const_param needs_implicit implicit_has_const_param
  266. | | |-MoveConstructor exists simple trivial needs_implicit
  267. | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param
  268. | | |-MoveAssignment exists simple trivial needs_implicit
  269. | | `-Destructor simple irrelevant trivial
  270. | |-TemplateArgument pack
  271. | | |-TemplateArgument type 'int'
  272. | | | `-BuiltinType 0x561bc0e14060 'int'
  273. | | `-TemplateArgument type 'int'
  274. | | `-BuiltinType 0x561bc0e14060 'int'
  275. | |-CXXRecordDecl 0x561bc0e7bc68 <line:20:25, col:32> col:32 implicit struct outer
  276. | |-ClassTemplateDecl 0x561bc0e7c008 <line:21:3, col:54> col:54 inner
  277. | | |-NonTypeTemplateParmDecl 0x561bc0e7bd78 <col:12, col:17> col:17 'Ts...' depth 0 index 0 ... Vs
  278. | | |-TemplateTemplateParmDecl 0x561bc0e7bef0 <col:21, col:43> col:43 depth 0 index 1 ... Cs
  279. | | | `-NonTypeTemplateParmDecl 0x561bc0e794c8 <col:30> col:32 'Ts' depth 2 index 0
  280. | | |-CXXRecordDecl 0x561bc0e7bf78 <col:47, col:54> col:54 struct inner
  281. | | `-ClassTemplateSpecializationDecl 0x561bc0e83cb8 <col:3, col:54> col:54 struct inner definition
  282. | | |-DefinitionData pass_in_registers empty standard_layout trivially_copyable has_user_declared_ctor can_const_default_init
  283. | | | |-DefaultConstructor defaulted_is_constexpr
  284. | | | |-CopyConstructor simple trivial has_const_param implicit_has_const_param
  285. | | | |-MoveConstructor exists simple trivial
  286. | | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param
  287. | | | |-MoveAssignment exists simple trivial needs_implicit
  288. | | | `-Destructor simple irrelevant trivial needs_implicit
  289. | | |-TemplateArgument pack
  290. | | | |-TemplateArgument integral 1
  291. | | | `-TemplateArgument integral 2
  292. | | |-TemplateArgument pack
  293. | | | |-TemplateArgument template A
  294. | | | `-TemplateArgument template B
  295. | | |-CXXRecordDecl 0x561bc0e84958 <col:47, col:54> col:54 implicit struct inner
  296. | | |-CXXConstructorDecl 0x561bc0e84f10 <line:22:5, col:20> col:5 used inner 'void (A<1>, B<2>)'
  297. | | | |-ParmVarDecl 0x561bc0e84c40 <col:11, col:16> col:20 'A<1>':'A<1>'
  298. | | | `-ParmVarDecl 0x561bc0e84dc0 <col:11, col:16> col:20 'B<2>':'B<2>'
  299. | | |-CXXConstructorDecl 0x561bc0e85088 <line:21:54> col:54 implicit constexpr inner 'void (const inner<1, 2, A, B> &)' inline default trivial noexcept-unevaluated 0x561bc0e85088
  300. | | | `-ParmVarDecl 0x561bc0e851a8 <col:54> col:54 'const inner<1, 2, A, B> &'
  301. | | `-CXXConstructorDecl 0x561bc0e85288 <col:54> col:54 implicit constexpr inner 'void (inner<1, 2, A, B> &&)' inline default trivial noexcept-unevaluated 0x561bc0e85288
  302. | | `-ParmVarDecl 0x561bc0e853a8 <col:54> col:54 'inner<1, 2, A, B> &&'
  303. | `-CXXDestructorDecl 0x561bc0e89828 <line:25:17> col:17 implicit referenced ~outer 'void () noexcept' inline default trivial
  304. |-FunctionTemplateDecl 0x561bc0e7ef20 <line:27:1, col:84> col:30 take_nondependent_pack
  305. | |-TemplateTypeParmDecl 0x561bc0e7c3b0 <col:10, col:22> col:22 referenced typename depth 0 index 0 ... T
  306. | |-FunctionDecl 0x561bc0e7ee78 <col:25, col:84> col:30 take_nondependent_pack 'void (int[8]...)'
  307. | | `-ParmVarDecl 0x561bc0e7ed80 <col:53, col:83> col:61 arr 'int[8]...' pack
  308. | `-FunctionDecl 0x561bc0e887e8 <col:25, col:84> col:30 used take_nondependent_pack 'void (int *, int *)'
  309. | |-TemplateArgument pack
  310. | | |-TemplateArgument type 'int'
  311. | | | `-BuiltinType 0x561bc0e14060 'int'
  312. | | `-TemplateArgument type 'int'
  313. | | `-BuiltinType 0x561bc0e14060 'int'
  314. | |-ParmVarDecl 0x561bc0e88580 <col:53, col:83> col:61 arr 'int *':'int *'
  315. | `-ParmVarDecl 0x561bc0e886d8 <col:53, col:83> col:61 arr 'int *':'int *'
  316. |-TypeAliasTemplateDecl 0x561bc0e7f148 <line:29:1, col:35> col:22 hide
  317. | |-TemplateTypeParmDecl 0x561bc0e7f040 <col:10, col:19> col:19 typename depth 0 index 0 T
  318. | `-TypeAliasDecl 0x561bc0e7f0e8 <col:22, col:35> col:28 hide 'int'
  319. | `-BuiltinType 0x561bc0e14060 'int'
  320. |-FunctionTemplateDecl 0x561bc0e7f640 <line:30:1, col:72> col:30 take_nondependent_pack_2
  321. | |-TemplateTypeParmDecl 0x561bc0e7f1a0 <col:10, col:22> col:22 referenced typename depth 0 index 0 ... T
  322. | |-FunctionDecl 0x561bc0e7f598 <col:25, col:72> col:30 take_nondependent_pack_2 'void (outer<hide<T>...>)'
  323. | | `-ParmVarDecl 0x561bc0e7f4a0 <col:55, col:71> col:72 'outer<hide<T>...>':'outer<hide<T>...>'
  324. | `-FunctionDecl 0x561bc0e895c8 <col:25, col:72> col:30 used take_nondependent_pack_2 'void (outer<hide<int>, hide<int>>)'
  325. | |-TemplateArgument pack
  326. | | |-TemplateArgument type 'int'
  327. | | | `-BuiltinType 0x561bc0e14060 'int'
  328. | | `-TemplateArgument type 'int'
  329. | | `-BuiltinType 0x561bc0e14060 'int'
  330. | `-ParmVarDecl 0x561bc0e894a8 <col:55, col:71> col:72 'outer<hide<int>, hide<int>>':'outer<int, int>'
  331. |-VarDecl 0x561bc0e7f8e0 </home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.cpp:17:1, col:60> col:17 spi 'shared_ptr<int>':'shared_ptr<int>' cinit
  332. | `-ExprWithCleanups 0x561bc0e82010 <col:23, col:60> 'shared_ptr<int>':'shared_ptr<int>'
  333. | `-CXXConstructExpr 0x561bc0e81fe0 <col:23, col:60> 'shared_ptr<int>':'shared_ptr<int>' 'void (shared_ptr<int> &&) noexcept' elidable
  334. | `-MaterializeTemporaryExpr 0x561bc0e81e68 <col:23, col:60> 'shared_ptr<int>':'shared_ptr<int>' xvalue
  335. | `-CallExpr 0x561bc0e81070 <col:23, col:60> 'shared_ptr<int>':'shared_ptr<int>'
  336. | |-ImplicitCastExpr 0x561bc0e81058 <col:23, col:40> 'shared_ptr<int> (*)(const int &, int &&)' <FunctionToPointerDecay>
  337. | | `-DeclRefExpr 0x561bc0e80fc0 <col:23, col:40> 'shared_ptr<int> (const int &, int &&)' lvalue CXXMethod 0x561bc0e80e98 'allocate_shared' 'shared_ptr<int> (const int &, int &&)' (FunctionTemplate 0x561bc0e808c0 'allocate_shared')
  338. | |-MaterializeTemporaryExpr 0x561bc0e810a0 <col:56> 'const int':'const int' lvalue
  339. | | `-IntegerLiteral 0x561bc0e80a30 <col:56> 'int' 1
  340. | `-MaterializeTemporaryExpr 0x561bc0e810b8 <col:59> 'int':'int' xvalue
  341. | `-IntegerLiteral 0x561bc0e80a50 <col:59> 'int' 2
  342. |-ClassTemplateDecl 0x561bc0e82198 <line:19:1, col:25> col:22 A
  343. | |-NonTypeTemplateParmDecl 0x561bc0e82098 <col:10> col:13 'int' depth 0 index 0
  344. | |-CXXRecordDecl 0x561bc0e82108 <col:15, col:25> col:22 struct A definition
  345. | | |-DefinitionData empty aggregate standard_layout trivially_copyable pod trivial literal has_constexpr_non_copy_move_ctor can_const_default_init
  346. | | | |-DefaultConstructor exists trivial constexpr needs_implicit defaulted_is_constexpr
  347. | | | |-CopyConstructor simple trivial has_const_param needs_implicit implicit_has_const_param
  348. | | | |-MoveConstructor exists simple trivial needs_implicit
  349. | | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param
  350. | | | |-MoveAssignment exists simple trivial needs_implicit
  351. | | | `-Destructor simple irrelevant trivial needs_implicit
  352. | | `-CXXRecordDecl 0x561bc0e82400 <col:15, col:22> col:22 implicit struct A
  353. | `-ClassTemplateSpecializationDecl 0x561bc0e83f18 <col:1, col:25> col:22 struct A definition
  354. | |-DefinitionData pass_in_registers empty aggregate standard_layout trivially_copyable pod trivial literal has_constexpr_non_copy_move_ctor can_const_default_init
  355. | | |-DefaultConstructor exists trivial constexpr defaulted_is_constexpr
  356. | | |-CopyConstructor simple trivial has_const_param implicit_has_const_param
  357. | | |-MoveConstructor exists simple trivial
  358. | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param
  359. | | |-MoveAssignment exists simple trivial needs_implicit
  360. | | `-Destructor simple irrelevant trivial
  361. | |-TemplateArgument integral 1
  362. | |-CXXRecordDecl 0x561bc0e84228 <col:15, col:22> col:22 implicit struct A
  363. | |-CXXDestructorDecl 0x561bc0e84310 <col:22> col:22 implicit referenced ~A 'void () noexcept' inline default trivial
  364. | |-CXXConstructorDecl 0x561bc0e85440 <col:22> col:22 implicit constexpr A 'void ()' inline default trivial noexcept-unevaluated 0x561bc0e85440
  365. | |-CXXConstructorDecl 0x561bc0e855a8 <col:22> col:22 implicit constexpr A 'void (const A<1> &)' inline default trivial noexcept-unevaluated 0x561bc0e855a8
  366. | | `-ParmVarDecl 0x561bc0e856c8 <col:22> col:22 'const A<1> &'
  367. | `-CXXConstructorDecl 0x561bc0e857a8 <col:22> col:22 implicit used constexpr A 'void (A<1> &&) noexcept' inline default trivial
  368. | |-ParmVarDecl 0x561bc0e858c8 <col:22> col:22 'A<1> &&'
  369. | `-CompoundStmt 0x561bc0e85ab0 <col:22>
  370. |-ClassTemplateDecl 0x561bc0e825c0 <line:20:1, col:25> col:22 B
  371. | |-NonTypeTemplateParmDecl 0x561bc0e824c0 <col:10> col:13 'int' depth 0 index 0
  372. | |-CXXRecordDecl 0x561bc0e82530 <col:15, col:25> col:22 struct B definition
  373. | | |-DefinitionData empty aggregate standard_layout trivially_copyable pod trivial literal has_constexpr_non_copy_move_ctor can_const_default_init
  374. | | | |-DefaultConstructor exists trivial constexpr needs_implicit defaulted_is_constexpr
  375. | | | |-CopyConstructor simple trivial has_const_param needs_implicit implicit_has_const_param
  376. | | | |-MoveConstructor exists simple trivial needs_implicit
  377. | | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param
  378. | | | |-MoveAssignment exists simple trivial needs_implicit
  379. | | | `-Destructor simple irrelevant trivial needs_implicit
  380. | | `-CXXRecordDecl 0x561bc0e82830 <col:15, col:22> col:22 implicit struct B
  381. | `-ClassTemplateSpecializationDecl 0x561bc0e84468 <col:1, col:25> col:22 struct B definition
  382. | |-DefinitionData pass_in_registers empty aggregate standard_layout trivially_copyable pod trivial literal has_constexpr_non_copy_move_ctor can_const_default_init
  383. | | |-DefaultConstructor exists trivial constexpr defaulted_is_constexpr
  384. | | |-CopyConstructor simple trivial has_const_param implicit_has_const_param
  385. | | |-MoveConstructor exists simple trivial
  386. | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param
  387. | | |-MoveAssignment exists simple trivial needs_implicit
  388. | | `-Destructor simple irrelevant trivial
  389. | |-TemplateArgument integral 2
  390. | |-CXXRecordDecl 0x561bc0e846c8 <col:15, col:22> col:22 implicit struct B
  391. | |-CXXDestructorDecl 0x561bc0e847b0 <col:22> col:22 implicit referenced ~B 'void () noexcept' inline default trivial
  392. | |-CXXConstructorDecl 0x561bc0e85b08 <col:22> col:22 implicit constexpr B 'void ()' inline default trivial noexcept-unevaluated 0x561bc0e85b08
  393. | |-CXXConstructorDecl 0x561bc0e86508 <col:22> col:22 implicit constexpr B 'void (const B<2> &)' inline default trivial noexcept-unevaluated 0x561bc0e86508
  394. | | `-ParmVarDecl 0x561bc0e86628 <col:22> col:22 'const B<2> &'
  395. | `-CXXConstructorDecl 0x561bc0e86708 <col:22> col:22 implicit used constexpr B 'void (B<2> &&) noexcept' inline default trivial
  396. | |-ParmVarDecl 0x561bc0e86828 <col:22> col:22 'B<2> &&'
  397. | `-CompoundStmt 0x561bc0e86a10 <col:22>
  398. |-VarDecl 0x561bc0e840f8 <line:21:1, col:52> col:36 i 'outer<int, int>::inner<1, 2, A, B>':'outer<int, int>::inner<1, 2, A, B>' callinit
  399. | `-ExprWithCleanups 0x561bc0e86ba0 <col:36, col:52> 'outer<int, int>::inner<1, 2, A, B>':'outer<int, int>::inner<1, 2, A, B>'
  400. | `-CXXConstructExpr 0x561bc0e86b68 <col:36, col:52> 'outer<int, int>::inner<1, 2, A, B>':'outer<int, int>::inner<1, 2, A, B>' 'void (A<1>, B<2>)'
  401. | |-CXXConstructExpr 0x561bc0e85ac0 <col:38, col:43> 'A<1>':'A<1>' 'void (A<1> &&) noexcept' elidable
  402. | | `-MaterializeTemporaryExpr 0x561bc0e85948 <col:38, col:43> 'A<1>':'A<1>' xvalue
  403. | | `-CXXFunctionalCastExpr 0x561bc0e84400 <col:38, col:43> 'A<1>':'A<1>' functional cast to A<1> <NoOp>
  404. | | `-InitListExpr 0x561bc0e842d0 <col:42, col:43> 'A<1>':'A<1>'
  405. | `-CXXConstructExpr 0x561bc0e86a20 <col:46, col:51> 'B<2>':'B<2>' 'void (B<2> &&) noexcept' elidable
  406. | `-MaterializeTemporaryExpr 0x561bc0e868a8 <col:46, col:51> 'B<2>':'B<2>' xvalue
  407. | `-CXXFunctionalCastExpr 0x561bc0e848a0 <col:46, col:51> 'B<2>':'B<2>' functional cast to B<2> <NoOp>
  408. | `-InitListExpr 0x561bc0e84770 <col:50, col:51> 'B<2>':'B<2>'
  409. `-FunctionDecl 0x561bc0e86c30 <line:23:1, line:26:1> line:23:6 test_nondependent_pack 'void ()'
  410. `-CompoundStmt 0x561bc0e89910 <col:31, line:26:1>
  411. |-CallExpr 0x561bc0e889e0 <line:24:3, col:52> 'void'
  412. | |-ImplicitCastExpr 0x561bc0e889c8 <col:3, col:34> 'void (*)(int *, int *)' <FunctionToPointerDecay>
  413. | | `-DeclRefExpr 0x561bc0e888f8 <col:3, col:34> 'void (int *, int *)' lvalue Function 0x561bc0e887e8 'take_nondependent_pack' 'void (int *, int *)' (FunctionTemplate 0x561bc0e7ef20 'take_nondependent_pack')
  414. | |-ImplicitCastExpr 0x561bc0e88a10 <col:36> 'int *':'int *' <NullToPointer>
  415. | | `-CXXNullPtrLiteralExpr 0x561bc0e86da0 <col:36> 'std::nullptr_t'
  416. | `-ImplicitCastExpr 0x561bc0e88a28 <col:45> 'int *':'int *' <NullToPointer>
  417. | `-CXXNullPtrLiteralExpr 0x561bc0e86db0 <col:45> 'std::nullptr_t'
  418. `-CallExpr 0x561bc0e897c0 <line:25:3, col:40> 'void'
  419. |-ImplicitCastExpr 0x561bc0e897a8 <col:3, col:36> 'void (*)(outer<hide<int>, hide<int>>)' <FunctionToPointerDecay>
  420. | `-DeclRefExpr 0x561bc0e896d0 <col:3, col:36> 'void (outer<hide<int>, hide<int>>)' lvalue Function 0x561bc0e895c8 'take_nondependent_pack_2' 'void (outer<hide<int>, hide<int>>)' (FunctionTemplate 0x561bc0e7f640 'take_nondependent_pack_2')
  421. `-InitListExpr 0x561bc0e897e8 <col:38, col:39> 'outer<hide<int>, hide<int>>':'outer<int, int>'
  422. TranslationUnitDecl 0x55ef061096c8 <<invalid sloc>> <invalid sloc> <undeserialized declarations>
  423. |-VarDecl 0x55ef06135100 </home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.cpp:17:1, col:60> col:17 spi 'shared_ptr<int>':'shared_ptr<int>' cinit
  424. | `-ExprWithCleanups 0x55ef06139cc0 <col:23, col:60> 'shared_ptr<int>':'shared_ptr<int>'
  425. | `-CXXConstructExpr 0x55ef06139c90 <col:23, col:60> 'shared_ptr<int>':'shared_ptr<int>' 'void (shared_ptr<int> &&) noexcept' elidable
  426. | `-MaterializeTemporaryExpr 0x55ef06139b08 <col:23, col:60> 'shared_ptr<int>':'shared_ptr<int>' xvalue
  427. | `-CallExpr 0x55ef06139420 <col:23, col:60> 'shared_ptr<int>':'shared_ptr<int>'
  428. | |-ImplicitCastExpr 0x55ef06139408 <col:23, col:40> 'shared_ptr<int> (*)(const int &, int &&)' <FunctionToPointerDecay>
  429. | | `-DeclRefExpr 0x55ef06139360 <col:23, col:40> 'shared_ptr<int> (const int &, int &&)' lvalue CXXMethod 0x55ef06139238 'allocate_shared' 'shared_ptr<int> (const int &, int &&)' (FunctionTemplate 0x55ef06138a10 'allocate_shared')
  430. | |-MaterializeTemporaryExpr 0x55ef06139450 <col:56> 'const int':'const int' lvalue
  431. | | `-IntegerLiteral 0x55ef06138b80 <col:56> 'int' 1
  432. | `-MaterializeTemporaryExpr 0x55ef06139468 <col:59> 'int':'int' xvalue
  433. | `-IntegerLiteral 0x55ef06138ba0 <col:59> 'int' 2
  434. |-ClassTemplateDecl 0x55ef0613b238 <line:19:1, col:25> col:22 A
  435. | |-NonTypeTemplateParmDecl 0x55ef06139d90 <col:10> col:13 'int' depth 0 index 0
  436. | |-CXXRecordDecl 0x55ef0613b190 <col:15, col:25> col:22 struct A definition
  437. | | |-DefinitionData empty aggregate standard_layout trivially_copyable pod trivial literal has_constexpr_non_copy_move_ctor can_const_default_init
  438. | | | |-DefaultConstructor exists trivial constexpr needs_implicit defaulted_is_constexpr
  439. | | | |-CopyConstructor simple trivial has_const_param needs_implicit implicit_has_const_param
  440. | | | |-MoveConstructor exists simple trivial needs_implicit
  441. | | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param
  442. | | | |-MoveAssignment exists simple trivial needs_implicit
  443. | | | `-Destructor simple irrelevant trivial needs_implicit
  444. | | `-CXXRecordDecl 0x55ef0613b4c0 <col:15, col:22> col:22 implicit struct A
  445. | `-ClassTemplateSpecializationDecl 0x55ef061455d0 <col:1, col:25> col:22 struct A definition
  446. | |-DefinitionData pass_in_registers empty aggregate standard_layout trivially_copyable pod trivial literal has_constexpr_non_copy_move_ctor can_const_default_init
  447. | | |-DefaultConstructor exists trivial constexpr defaulted_is_constexpr
  448. | | |-CopyConstructor simple trivial has_const_param implicit_has_const_param
  449. | | |-MoveConstructor exists simple trivial
  450. | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param
  451. | | |-MoveAssignment exists simple trivial needs_implicit
  452. | | `-Destructor simple irrelevant trivial
  453. | |-TemplateArgument integral 1
  454. | |-CXXRecordDecl 0x55ef061458f8 <col:15, col:22> col:22 implicit struct A
  455. | |-CXXDestructorDecl 0x55ef061459f8 <col:22> col:22 implicit referenced ~A 'void () noexcept' inline default trivial
  456. | |-CXXConstructorDecl 0x55ef06147600 <col:22> col:22 implicit constexpr A 'void ()' inline default trivial noexcept-unevaluated 0x55ef06147600
  457. | |-CXXConstructorDecl 0x55ef06147768 <col:22> col:22 implicit constexpr A 'void (const A<1> &)' inline default trivial noexcept-unevaluated 0x55ef06147768
  458. | | `-ParmVarDecl 0x55ef06147888 <col:22> col:22 'const A<1> &'
  459. | `-CXXConstructorDecl 0x55ef06147968 <col:22> col:22 implicit used constexpr A 'void (A<1> &&) noexcept' inline default trivial
  460. | |-ParmVarDecl 0x55ef06147bb0 <col:22> col:22 'A<1> &&'
  461. | `-CompoundStmt 0x55ef06147db0 <col:22>
  462. |-ClassTemplateDecl 0x55ef0613b6b0 <line:20:1, col:25> col:22 B
  463. | |-NonTypeTemplateParmDecl 0x55ef0613b598 <col:10> col:13 'int' depth 0 index 0
  464. | |-CXXRecordDecl 0x55ef0613b608 <col:15, col:25> col:22 struct B definition
  465. | | |-DefinitionData empty aggregate standard_layout trivially_copyable pod trivial literal has_constexpr_non_copy_move_ctor can_const_default_init
  466. | | | |-DefaultConstructor exists trivial constexpr needs_implicit defaulted_is_constexpr
  467. | | | |-CopyConstructor simple trivial has_const_param needs_implicit implicit_has_const_param
  468. | | | |-MoveConstructor exists simple trivial needs_implicit
  469. | | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param
  470. | | | |-MoveAssignment exists simple trivial needs_implicit
  471. | | | `-Destructor simple irrelevant trivial needs_implicit
  472. | | `-CXXRecordDecl 0x55ef0613b930 <col:15, col:22> col:22 implicit struct B
  473. | `-ClassTemplateSpecializationDecl 0x55ef06145b60 <col:1, col:25> col:22 struct B definition
  474. | |-DefinitionData pass_in_registers empty aggregate standard_layout trivially_copyable pod trivial literal has_constexpr_non_copy_move_ctor can_const_default_init
  475. | | |-DefaultConstructor exists trivial constexpr defaulted_is_constexpr
  476. | | |-CopyConstructor simple trivial has_const_param implicit_has_const_param
  477. | | |-MoveConstructor exists simple trivial
  478. | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param
  479. | | |-MoveAssignment exists simple trivial needs_implicit
  480. | | `-Destructor simple irrelevant trivial
  481. | |-TemplateArgument integral 2
  482. | |-CXXRecordDecl 0x55ef06145dd8 <col:15, col:22> col:22 implicit struct B
  483. | |-CXXDestructorDecl 0x55ef06145ed8 <col:22> col:22 implicit referenced ~B 'void () noexcept' inline default trivial
  484. | |-CXXConstructorDecl 0x55ef06147e08 <col:22> col:22 implicit constexpr B 'void ()' inline default trivial noexcept-unevaluated 0x55ef06147e08
  485. | |-CXXConstructorDecl 0x55ef06147f78 <col:22> col:22 implicit constexpr B 'void (const B<2> &)' inline default trivial noexcept-unevaluated 0x55ef06147f78
  486. | | `-ParmVarDecl 0x55ef06148098 <col:22> col:22 'const B<2> &'
  487. | `-CXXConstructorDecl 0x55ef06148178 <col:22> col:22 implicit used constexpr B 'void (B<2> &&) noexcept' inline default trivial
  488. | |-ParmVarDecl 0x55ef06148298 <col:22> col:22 'B<2> &&'
  489. | `-CompoundStmt 0x55ef06148490 <col:22>
  490. |-VarDecl 0x55ef061457c8 <line:21:1, col:52> col:36 i 'outer<int, int>::inner<1, 2, A, B>':'outer<int, int>::inner<1, 2, A, B>' callinit
  491. | `-ExprWithCleanups 0x55ef06148620 <col:36, col:52> 'outer<int, int>::inner<1, 2, A, B>':'outer<int, int>::inner<1, 2, A, B>'
  492. | `-CXXConstructExpr 0x55ef061485e8 <col:36, col:52> 'outer<int, int>::inner<1, 2, A, B>':'outer<int, int>::inner<1, 2, A, B>' 'void (A<1>, B<2>)'
  493. | |-CXXConstructExpr 0x55ef06147dc0 <col:38, col:43> 'A<1>':'A<1>' 'void (A<1> &&) noexcept' elidable
  494. | | `-MaterializeTemporaryExpr 0x55ef06147c30 <col:38, col:43> 'A<1>':'A<1>' xvalue
  495. | | `-CXXFunctionalCastExpr 0x55ef06145af8 <col:38, col:43> 'A<1>':'A<1>' functional cast to A<1> <NoOp>
  496. | | `-InitListExpr 0x55ef061459b8 <col:42, col:43> 'A<1>':'A<1>'
  497. | `-CXXConstructExpr 0x55ef061484a0 <col:46, col:51> 'B<2>':'B<2>' 'void (B<2> &&) noexcept' elidable
  498. | `-MaterializeTemporaryExpr 0x55ef06148318 <col:46, col:51> 'B<2>':'B<2>' xvalue
  499. | `-CXXFunctionalCastExpr 0x55ef06145fd8 <col:46, col:51> 'B<2>':'B<2>' functional cast to B<2> <NoOp>
  500. | `-InitListExpr 0x55ef06145e98 <col:50, col:51> 'B<2>':'B<2>'
  501. `-FunctionDecl 0x55ef061486c8 <line:23:1, line:26:1> line:23:6 test_nondependent_pack 'void ()'
  502. `-CompoundStmt 0x55ef0614df58 <col:31, line:26:1>
  503. |-CallExpr 0x55ef0614ae90 <line:24:3, col:52> 'void'
  504. | |-ImplicitCastExpr 0x55ef0614ae78 <col:3, col:34> 'void (*)(int *, int *)' <FunctionToPointerDecay>
  505. | | `-DeclRefExpr 0x55ef0614ad88 <col:3, col:34> 'void (int *, int *)' lvalue Function 0x55ef0614ac78 'take_nondependent_pack' 'void (int *, int *)' (FunctionTemplate 0x55ef06148790 'take_nondependent_pack')
  506. | |-ImplicitCastExpr 0x55ef0614aec0 <col:36> 'int *':'int *' <NullToPointer>
  507. | | `-CXXNullPtrLiteralExpr 0x55ef0614a2f8 <col:36> 'std::nullptr_t'
  508. | `-ImplicitCastExpr 0x55ef0614aed8 <col:45> 'int *':'int *' <NullToPointer>
  509. | `-CXXNullPtrLiteralExpr 0x55ef0614a308 <col:45> 'std::nullptr_t'
  510. `-CallExpr 0x55ef0614ddf0 <line:25:3, col:40> 'void'
  511. |-ImplicitCastExpr 0x55ef0614ddd8 <col:3, col:36> 'void (*)(outer<hide<int>, hide<int>>)' <FunctionToPointerDecay>
  512. | `-DeclRefExpr 0x55ef0614dcf0 <col:3, col:36> 'void (outer<hide<int>, hide<int>>)' lvalue Function 0x55ef0614dbe8 'take_nondependent_pack_2' 'void (outer<hide<int>, hide<int>>)' (FunctionTemplate 0x55ef0614aef8 'take_nondependent_pack_2')
  513. `-InitListExpr 0x55ef0614de18 <col:38, col:39> 'outer<hide<int>, hide<int>>':'outer<int, int>'
  514.  
  515. --
  516. Command Output (stderr):
  517. --
  518. error: 'error' diagnostics seen but not expected:
  519. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.h Line 20: 'outer<int, int>' has different definitions in different modules; defined here
  520. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.cpp Line 21: reference to 'inner' is ambiguous
  521. error: 'note' diagnostics seen but not expected:
  522. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.h Line 25: definition in module '' is here
  523. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.h Line 21: candidate found by name lookup is 'outer<int, int>::inner'
  524. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx-variadic-templates.h Line 21: candidate found by name lookup is 'outer<int, int>::inner'
  525. 5 errors generated.
  526.  
  527. --
  528.  
  529. ********************
  530. FAIL: Clang :: PCH/cxx1y-variable-templates.cpp (1105 of 18108)
  531. ******************** TEST 'Clang :: PCH/cxx1y-variable-templates.cpp' FAILED ********************
  532. Script:
  533. --
  534. : 'RUN: at line 2'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -pedantic -std=c++1y -include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx1y-variable-templates.cpp -include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx1y-variable-templates.cpp -verify /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx1y-variable-templates.cpp -DNONPCH
  535. : 'RUN: at line 3'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -pedantic -std=c++1y -include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx1y-variable-templates.cpp -include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx1y-variable-templates.cpp -verify /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx1y-variable-templates.cpp -DNONPCH -DERROR
  536. : 'RUN: at line 6'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -pedantic -std=c++1y -emit-pch /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx1y-variable-templates.cpp -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx1y-variable-templates.cpp.tmp.a -DHEADER1
  537. : 'RUN: at line 7'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -pedantic -std=c++1y -include-pch /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx1y-variable-templates.cpp.tmp.a -emit-pch /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx1y-variable-templates.cpp -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx1y-variable-templates.cpp.tmp.b -DHEADER2
  538. : 'RUN: at line 8'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -pedantic -std=c++1y -include-pch /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx1y-variable-templates.cpp.tmp.b -verify /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx1y-variable-templates.cpp -DHEADERUSE
  539. : 'RUN: at line 10'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -pedantic -std=c++1y -emit-pch -fpch-instantiate-templates /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx1y-variable-templates.cpp -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx1y-variable-templates.cpp.tmp.a -DHEADER1
  540. : 'RUN: at line 11'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -pedantic -std=c++1y -include-pch /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx1y-variable-templates.cpp.tmp.a -emit-pch -fpch-instantiate-templates /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx1y-variable-templates.cpp -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx1y-variable-templates.cpp.tmp.b -DHEADER2
  541. : 'RUN: at line 12'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -pedantic -std=c++1y -include-pch /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/cxx1y-variable-templates.cpp.tmp.b -verify /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx1y-variable-templates.cpp -DHEADERUSE
  542. --
  543. Exit Code: 1
  544.  
  545. Command Output (stderr):
  546. --
  547. error: 'error' diagnostics seen but not expected:
  548. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx1y-variable-templates.cpp Line 64: constexpr variable 'vd<char *>' must be initialized by a constant expression
  549. error: 'note' diagnostics seen but not expected:
  550. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx1y-variable-templates.cpp Line 162: in instantiation of variable template specialization 'spec::vd<char *>' requested here
  551. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/cxx1y-variable-templates.cpp Line 64: cast that performs the conversions of a reinterpret_cast is not allowed in a constant expression
  552. 3 errors generated.
  553.  
  554. --
  555.  
  556. ********************
  557. FAIL: Clang :: Modules/pair-unambiguous-ctor.cppm (1110 of 18108)
  558. ******************** TEST 'Clang :: Modules/pair-unambiguous-ctor.cppm' FAILED ********************
  559. Script:
  560. --
  561. : 'RUN: at line 5'; rm -fr /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pair-unambiguous-ctor.cppm.tmp
  562. : 'RUN: at line 6'; mkdir /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pair-unambiguous-ctor.cppm.tmp
  563. : 'RUN: at line 7'; split-file /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/pair-unambiguous-ctor.cppm /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pair-unambiguous-ctor.cppm.tmp
  564. : 'RUN: at line 9'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pair-unambiguous-ctor.cppm.tmp/string.cppm -I/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pair-unambiguous-ctor.cppm.tmp -emit-module-interface -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pair-unambiguous-ctor.cppm.tmp/std-string.pcm
  565. : 'RUN: at line 10'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pair-unambiguous-ctor.cppm.tmp/algorithm.cppm -I/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pair-unambiguous-ctor.cppm.tmp -emit-module-interface -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pair-unambiguous-ctor.cppm.tmp/std-algorithm.pcm
  566. : 'RUN: at line 11'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pair-unambiguous-ctor.cppm.tmp/Use.cppm -I/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pair-unambiguous-ctor.cppm.tmp -fprebuilt-module-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pair-unambiguous-ctor.cppm.tmp -emit-module-interface -verify -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pair-unambiguous-ctor.cppm.tmp/Use.pcm
  567. --
  568. Exit Code: 1
  569.  
  570. Command Output (stderr):
  571. --
  572. error: 'error' diagnostics seen but not expected:
  573. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pair-unambiguous-ctor.cppm.tmp/string.h Line 41: implicit instantiation of undefined template 'std::allocator_traits<std::allocator<char>>'
  574. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pair-unambiguous-ctor.cppm.tmp/string.h Line 44: implicit instantiation of undefined template 'std::allocator_traits<std::allocator<char>>'
  575. error: 'note' diagnostics seen but not expected:
  576. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pair-unambiguous-ctor.cppm.tmp/string.h Line 57: in instantiation of template class 'std::__alloc_traits<std::allocator<char>>' requested here
  577. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pair-unambiguous-ctor.cppm.tmp/Use.cppm Line 7: in instantiation of template class 'std::basic_string<char>' requested here
  578. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pair-unambiguous-ctor.cppm.tmp/string.h Line 31: template is declared here
  579. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pair-unambiguous-ctor.cppm.tmp/string.h Line 31: template is declared here
  580. 6 errors generated.
  581.  
  582. --
  583.  
  584. ********************
  585. FAIL: Clang :: Modules/redecl-templates.cpp (1121 of 18108)
  586. ******************** TEST 'Clang :: Modules/redecl-templates.cpp' FAILED ********************
  587. Script:
  588. --
  589. : 'RUN: at line 1'; rm -rf /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/redecl-templates.cpp.tmp
  590. : 'RUN: at line 2'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -x c++ -I /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs/redecl-templates /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/redecl-templates.cpp -verify -std=c++14
  591. : 'RUN: at line 3'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -x c++ -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/redecl-templates.cpp.tmp -I /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs/redecl-templates /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/redecl-templates.cpp -verify -std=c++14
  592. --
  593. Exit Code: 1
  594.  
  595. Command Output (stderr):
  596. --
  597. error: 'error' diagnostics seen but not expected:
  598. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/redecl-templates.cpp Line 30: explicit specialization of 'A<1>' after instantiation
  599. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/redecl-templates.cpp Line 31: explicit specialization of 'f<1>' after instantiation
  600. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/redecl-templates.cpp Line 32: explicit specialization of 'v' after instantiation
  601. error: 'note' diagnostics seen but not expected:
  602. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/redecl-templates.cpp Line 23: implicit instantiation first required here
  603. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/redecl-templates.cpp Line 10: implicit instantiation first required here
  604. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/redecl-templates.cpp Line 13: implicit instantiation first required here
  605. 6 errors generated.
  606.  
  607. --
  608.  
  609. ********************
  610. FAIL: Clang :: Modules/cxx-templates.cpp (1154 of 18108)
  611. ******************** TEST 'Clang :: Modules/cxx-templates.cpp' FAILED ********************
  612. Script:
  613. --
  614. : 'RUN: at line 1'; rm -rf /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/cxx-templates.cpp.tmp
  615. : 'RUN: at line 2'; not /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -x objective-c++ -fmodules -fimplicit-module-maps -fno-modules-error-recovery -fmodules-cache-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/cxx-templates.cpp.tmp -I /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-templates.cpp -std=c++14 -ast-dump-lookups 2>/dev/null | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-templates.cpp --check-prefix=CHECK-GLOBAL
  616. : 'RUN: at line 3'; not /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -x objective-c++ -fmodules -fimplicit-module-maps -fno-modules-error-recovery -fmodules-cache-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/cxx-templates.cpp.tmp -I /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-templates.cpp -std=c++14 -ast-dump-lookups -ast-dump-filter N 2>/dev/null | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-templates.cpp --check-prefix=CHECK-NAMESPACE-N
  617. : 'RUN: at line 4'; not /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -x objective-c++ -fmodules -fimplicit-module-maps -fno-modules-error-recovery -fmodules-cache-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/cxx-templates.cpp.tmp -I /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-templates.cpp -std=c++14 -ast-dump -ast-dump-filter SomeTemplate 2>/dev/null | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-templates.cpp --check-prefix=CHECK-DUMP
  618. : 'RUN: at line 5'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -x objective-c++ -fmodules -fimplicit-module-maps -fno-modules-error-recovery -fmodules-cache-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/cxx-templates.cpp.tmp -I /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-templates.cpp -verify -std=c++14
  619. : 'RUN: at line 6'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -x objective-c++ -fmodules -fimplicit-module-maps -fno-modules-error-recovery -fmodules-cache-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/cxx-templates.cpp.tmp -I /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-templates.cpp -verify -std=c++14 -DEARLY_IMPORT
  620. --
  621. Exit Code: 1
  622.  
  623. Command Output (stderr):
  624. --
  625. /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-templates.cpp:241:23: error: CHECK-GLOBAL-NEXT: expected string not found in input
  626. // CHECK-GLOBAL-NEXT: |-FunctionTemplate {{.*}} 'f'
  627. ^
  628. <stdin>:5:22: note: scanning from here
  629. |-DeclarationName 'f'
  630. ^
  631. <stdin>:7:4: note: possible intended match here
  632. | `-Function 0x55ceb4a83da0 'g' 'void ()'
  633. ^
  634.  
  635. Input file: <stdin>
  636. Check file: /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-templates.cpp
  637.  
  638. -dump-input=help explains the following input dump.
  639.  
  640. Input was:
  641. <<<<<<
  642. 1: StoredDeclsMap TranslationUnit 0x55ceb496ff98
  643. 2: |-DeclarationName 'N'
  644. 3: |-DeclarationName 'some_template_char_ref'
  645. 4: | `-Var 0x55ceb4a97c10 'some_template_char_ref' 'SomeTemplate<char &>':'SomeTemplate<char &>'
  646. 5: |-DeclarationName 'f'
  647. next:241'0 X error: no match found
  648. 6: |-DeclarationName 'g'
  649. next:241'0 ~~~~~~~~~~~~~~~~~~~~~~
  650. 7: | `-Function 0x55ceb4a83da0 'g' 'void ()'
  651. next:241'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  652. next:241'1 ? possible intended match
  653. 8: |-DeclarationName 'testImplicitSpecialMembers'
  654. next:241'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  655. 9: | `-Function 0x55ceb4a99778 'testImplicitSpecialMembers' 'void (SomeTemplate<char[1]> &, const SomeTemplate<char[1]> &, SomeTemplate<char[2]> &, const SomeTemplate<char[2]> &)'
  656. next:241'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657. 10: |-DeclarationName 'template_param_kinds_2'
  658. next:241'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659. 11: |-DeclarationName 'b'
  660. next:241'0 ~~~~~~~~~~~~~~~~~~~~~~
  661. 12: |-DeclarationName 'a'
  662. next:241'0 ~~~~~~~~~~~~~~~~~~~~~~
  663. .
  664. .
  665. .
  666. >>>>>>
  667.  
  668. --
  669.  
  670. ********************
  671. FAIL: Clang :: PCH/coroutines.cpp (1191 of 18108)
  672. ******************** TEST 'Clang :: PCH/coroutines.cpp' FAILED ********************
  673. Script:
  674. --
  675. : 'RUN: at line 2'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/coroutines.cpp -verify -std=c++20 /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/coroutines.cpp
  676. : 'RUN: at line 5'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -emit-pch -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/coroutines.cpp.tmp /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/coroutines.cpp
  677. : 'RUN: at line 6'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -include-pch /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/PCH/Output/coroutines.cpp.tmp -verify -std=c++20 /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/coroutines.cpp
  678. --
  679. Exit Code: 1
  680.  
  681. Command Output (stderr):
  682. --
  683. error: 'error' diagnostics seen but not expected:
  684. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/coroutines.cpp Line 58: implicit instantiation of undefined template 'std::coroutine_traits<void, suspend_always>'
  685. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/coroutines.cpp Line 65: implicit instantiation of undefined template 'std::coroutine_traits<int, int>'
  686. error: 'note' diagnostics seen but not expected:
  687. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/coroutines.cpp Line 81: in instantiation of function template specialization 'f<suspend_always>' requested here
  688. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/coroutines.cpp Line 12: template is declared here
  689. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/coroutines.cpp Line 82: in instantiation of function template specialization 'f2<int>' requested here
  690. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/coroutines.cpp Line 12: template is declared here
  691. 6 errors generated.
  692.  
  693. --
  694.  
  695. ********************
  696. FAIL: Clang :: Modules/ExtDebugInfo.cpp (1211 of 18108)
  697. ******************** TEST 'Clang :: Modules/ExtDebugInfo.cpp' FAILED ********************
  698. Script:
  699. --
  700. : 'RUN: at line 2'; rm -rf /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/ExtDebugInfo.cpp.tmp
  701. : 'RUN: at line 6'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -x objective-c++ -std=c++11 -debug-info-kind=standalone -dwarf-ext-refs -fmodules -fmodule-format=obj -fimplicit-module-maps -DMODULES -triple x86_64-unknown-linux-gnu -fmodules-cache-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/ExtDebugInfo.cpp.tmp /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/ExtDebugInfo.cpp -I /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs -I /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/ExtDebugInfo.cpp.tmp -emit-llvm -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/ExtDebugInfo.cpp.tmp-mod.ll
  702. : 'RUN: at line 11'; cat /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/ExtDebugInfo.cpp.tmp-mod.ll | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/ExtDebugInfo.cpp
  703. : 'RUN: at line 14'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -x c++ -std=c++11 -fmodule-format=obj -emit-pch -I/home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs -triple x86_64-unknown-linux-gnu -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/ExtDebugInfo.cpp.tmp.pch /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs/DebugCXX.h
  704. : 'RUN: at line 17'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++11 -debug-info-kind=standalone -dwarf-ext-refs -fmodule-format=obj -triple x86_64-unknown-linux-gnu -include-pch /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/ExtDebugInfo.cpp.tmp.pch /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/ExtDebugInfo.cpp -emit-llvm -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/ExtDebugInfo.cpp.tmp-pch.ll
  705. : 'RUN: at line 21'; cat /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/ExtDebugInfo.cpp.tmp-pch.ll | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/ExtDebugInfo.cpp
  706. : 'RUN: at line 22'; cat /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/ExtDebugInfo.cpp.tmp-pch.ll | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/ExtDebugInfo.cpp --check-prefix=CHECK-PCH
  707. --
  708. Exit Code: 1
  709.  
  710. Command Output (stderr):
  711. --
  712. /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/ExtDebugInfo.cpp:83:26: error: template specialization requires 'template<>'
  713. 83 | struct Specialized<int>::Member { int i; };
  714. | ~~~~~~~~~~~~~~~~ ^
  715. | template<>
  716. /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/ExtDebugInfo.cpp:83:26: error: no struct named 'Member' in 'Specialized<int>'
  717. 83 | struct Specialized<int>::Member { int i; };
  718. | ~~~~~~~~~~~~~~~~~~^
  719. /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/ExtDebugInfo.cpp:84:26: error: no struct named 'Member' in 'Specialized<int>'
  720. 84 | struct Specialized<int>::Member definedLocally2;
  721. | ~~~~~~~~~~~~~~~~~~^
  722. 3 errors generated.
  723.  
  724. --
  725.  
  726. ********************
  727. FAIL: Clang :: Modules/pr28752.cpp (1263 of 18108)
  728. ******************** TEST 'Clang :: Modules/pr28752.cpp' FAILED ********************
  729. Script:
  730. --
  731. : 'RUN: at line 1'; rm -rf /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr28752.cpp.tmp
  732. : 'RUN: at line 2'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++11 -nostdsysteminc -I/home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs/PR28752 -verify /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/pr28752.cpp
  733. : 'RUN: at line 3'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++11 -nostdsysteminc -fmodules -fmodule-map-file=/home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs/PR28752/Subdir1/module.modulemap -fmodule-map-file=/home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs/PR28752/module.modulemap -fmodules-cache-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr28752.cpp.tmp -I/home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs/PR28752 -I/home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs/PR28752/Subdir1 -verify /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/pr28752.cpp -fmodules-local-submodule-visibility
  734. --
  735. Exit Code: 1
  736.  
  737. Command Output (stderr):
  738. --
  739. error: 'error' diagnostics seen but not expected:
  740. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs/PR28752/vector Line 25: no matching member function for call to '_S_select'
  741. error: 'note' diagnostics seen but not expected:
  742. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/pr28752.cpp Line 9: in instantiation of member function 'std::vector<int>::vector' requested here
  743. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs/PR28752/vector Line 13: candidate function template not viable: no known conversion from 'std::vector<int>' to 'std::D<bool>' for object argument
  744. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs/PR28752/vector Line 16: candidate template ignored: substitution failure [with _Alloc2 = bool]: implicit instantiation of undefined template 'B<true, bool>'
  745. 4 errors generated.
  746.  
  747. --
  748.  
  749. ********************
  750. FAIL: Clang :: Modules/friend-definition.cpp (1288 of 18108)
  751. ******************** TEST 'Clang :: Modules/friend-definition.cpp' FAILED ********************
  752. Script:
  753. --
  754. : 'RUN: at line 1'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -fmodules -std=c++14 /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/friend-definition.cpp -verify
  755. --
  756. Exit Code: 1
  757.  
  758. Command Output (stderr):
  759. --
  760. error: 'error' diagnostics seen but not expected:
  761. (frontend): 'A<int>' has different definitions in different modules; first difference is defined here found end of class
  762. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/A.map Line 6: redefinition of 'func_1'
  763. error: 'note' diagnostics seen but not expected:
  764. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/A.map Line 5: but in 'B' found friend declaration
  765. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/friend-definition.cpp Line 38: in instantiation of template class 'A<int>' requested here
  766. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/A.map Line 6: previous definition is here
  767. 5 errors generated.
  768.  
  769. --
  770.  
  771. ********************
  772. FAIL: Clang :: Modules/no-duplicate-codegen-in-GMF.cppm (1297 of 18108)
  773. ******************** TEST 'Clang :: Modules/no-duplicate-codegen-in-GMF.cppm' FAILED ********************
  774. Script:
  775. --
  776. : 'RUN: at line 3'; rm -rf /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/no-duplicate-codegen-in-GMF.cppm.tmp
  777. : 'RUN: at line 4'; mkdir -p /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/no-duplicate-codegen-in-GMF.cppm.tmp
  778. : 'RUN: at line 5'; split-file /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/no-duplicate-codegen-in-GMF.cppm /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/no-duplicate-codegen-in-GMF.cppm.tmp
  779. : 'RUN: at line 7'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -triple x86_64-unknown-linux-gnu /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/no-duplicate-codegen-in-GMF.cppm.tmp/A.cppm -emit-module-interface -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/no-duplicate-codegen-in-GMF.cppm.tmp/A.pcm
  780. : 'RUN: at line 8'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -triple x86_64-unknown-linux-gnu /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/no-duplicate-codegen-in-GMF.cppm.tmp/B.cppm -emit-module-interface -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/no-duplicate-codegen-in-GMF.cppm.tmp/B.pcm -fprebuilt-module-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/no-duplicate-codegen-in-GMF.cppm.tmp
  781. : 'RUN: at line 10'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -triple x86_64-unknown-linux-gnu /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/no-duplicate-codegen-in-GMF.cppm.tmp/B.pcm -S -emit-llvm -o - | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/no-duplicate-codegen-in-GMF.cppm.tmp/B.cppm
  782. --
  783. Exit Code: 1
  784.  
  785. Command Output (stderr):
  786. --
  787. warning: it is deprecated to read module 'A' implicitly; it is going to be removed in clang 18; consider to specify the dependencies explicitly [-Wread-modules-implicitly]
  788. 1 warning generated.
  789. /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/no-duplicate-codegen-in-GMF.cppm.tmp/B.cppm:11:15: error: CHECK-NOT: excluded string found in input
  790. // CHECK-NOT: define{{.*}}@_ZN3fooIiE8GetValueEv
  791. ^
  792. <stdin>:22:1: note: found here
  793. define weak_odr noundef i32 @_ZN3fooIiE8GetValueEv(ptr noundef nonnull align 4 dereferenceable(4) %this) #0 comdat align 2 {
  794. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  795.  
  796. Input file: <stdin>
  797. Check file: /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/no-duplicate-codegen-in-GMF.cppm.tmp/B.cppm
  798.  
  799. -dump-input=help explains the following input dump.
  800.  
  801. Input was:
  802. <<<<<<
  803. .
  804. .
  805. .
  806. 17: %call = call noundef i32 @_ZN3fooIiE8GetValueEv(ptr noundef nonnull align 4 dereferenceable(4) %f)
  807. 18: ret i32 %call
  808. 19: }
  809. 20:
  810. 21: ; Function Attrs: mustprogress noinline nounwind optnone
  811. 22: define weak_odr noundef i32 @_ZN3fooIiE8GetValueEv(ptr noundef nonnull align 4 dereferenceable(4) %this) #0 comdat align 2 {
  812. not:11 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match expected
  813. 23: entry:
  814. 24: %this.addr = alloca ptr, align 8
  815. 25: store ptr %this, ptr %this.addr, align 8
  816. 26: %this1 = load ptr, ptr %this.addr, align 8
  817. 27: %value = getelementptr inbounds %class.foo, ptr %this1, i32 0, i32 0
  818. .
  819. .
  820. .
  821. >>>>>>
  822.  
  823. --
  824.  
  825. ********************
  826. FAIL: Clang :: Modules/pr60036.cppm (1417 of 18108)
  827. ******************** TEST 'Clang :: Modules/pr60036.cppm' FAILED ********************
  828. Script:
  829. --
  830. : 'RUN: at line 3'; rm -rf /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp
  831. : 'RUN: at line 4'; mkdir -p /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp
  832. : 'RUN: at line 5'; split-file /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/pr60036.cppm /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp
  833. : 'RUN: at line 7'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/a.cppm -emit-module-interface -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/a.pcm
  834. : 'RUN: at line 8'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/b.cppm -emit-module-interface -fprebuilt-module-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/b.pcm
  835. : 'RUN: at line 9'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/c.cppm -emit-module-interface -fprebuilt-module-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/c.pcm
  836. : 'RUN: at line 10'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/d.cppm -emit-module-interface -fprebuilt-module-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/d.pcm
  837. : 'RUN: at line 11'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/e.cppm -emit-module-interface -fprebuilt-module-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/e.pcm
  838. : 'RUN: at line 12'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/f.cppm -emit-module-interface -fprebuilt-module-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/f.pcm
  839. : 'RUN: at line 13'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/g.cppm -fprebuilt-module-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp -verify -fsyntax-only
  840. : 'RUN: at line 16'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/a.cppm -emit-module-interface -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/a.pcm
  841. : 'RUN: at line 17'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/b.cppm -emit-module-interface -fmodule-file=a=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/a.pcm -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/b.pcm
  842. : 'RUN: at line 18'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/c.cppm -emit-module-interface -fmodule-file=a=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/a.pcm -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/c.pcm
  843. : 'RUN: at line 19'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/d.cppm -emit-module-interface -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/d.pcm
  844. : 'RUN: at line 20'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/e.cppm -emit-module-interface -fmodule-file=a=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/a.pcm -fmodule-file=b=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/b.pcm -fmodule-file=c=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/c.pcm -fmodule-file=d=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/d.pcm -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/e.pcm
  845. : 'RUN: at line 22'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/f.cppm -emit-module-interface -fmodule-file=a=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/a.pcm -fmodule-file=b=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/b.pcm -fmodule-file=c=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/c.pcm -fmodule-file=d=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/d.pcm -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/f.pcm
  846. : 'RUN: at line 23'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/g.cppm -fmodule-file=a=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/a.pcm -fmodule-file=b=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/b.pcm -fmodule-file=c=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/c.pcm -fmodule-file=d=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/d.pcm -fmodule-file=e=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/e.pcm -fmodule-file=f=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/f.pcm -verify -fsyntax-only
  847. --
  848. Exit Code: 1
  849.  
  850. Command Output (stderr):
  851. --
  852. /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/b.cppm:5:10: error: implicit instantiation of undefined template 'a<char &>'
  853. 5 | typename a<char &>::type;
  854. | ^
  855. /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60036.cppm.tmp/a.cppm:4:8: note: template is declared here
  856. 4 | struct a;
  857. | ^
  858. 1 error generated.
  859.  
  860. --
  861.  
  862. ********************
  863. FAIL: Clang :: Modules/merge-var-template-spec-cxx-modules.cppm (1469 of 18108)
  864. ******************** TEST 'Clang :: Modules/merge-var-template-spec-cxx-modules.cppm' FAILED ********************
  865. Script:
  866. --
  867. : 'RUN: at line 1'; rm -rf /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp
  868. : 'RUN: at line 2'; mkdir /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp
  869. : 'RUN: at line 3'; split-file /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/merge-var-template-spec-cxx-modules.cppm /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp
  870. : 'RUN: at line 5'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -emit-module-interface /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp/var_def.cppm -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp/var_def.pcm
  871. : 'RUN: at line 6'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -emit-module-interface -fprebuilt-module-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp/reexport1.cppm -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp/reexport1.pcm
  872. : 'RUN: at line 7'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -emit-module-interface -fprebuilt-module-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp/reexport2.cppm -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp/reexport2.pcm
  873. : 'RUN: at line 8'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -fprebuilt-module-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp/use.cppm -fsyntax-only -verify
  874. --
  875. Exit Code: 1
  876.  
  877. Command Output (stderr):
  878. --
  879. error: 'error' diagnostics expected but not seen:
  880. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp/use.cppm Line 10: declaration{{.*}}in the global module follows declaration in module var_def
  881. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp/use.cppm Line 12: declaration{{.*}}in the global module follows declaration in module var_def
  882. error: 'error' diagnostics seen but not expected:
  883. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp/var_def.cppm Line 3: no viable conversion from 'int' to 'const Int'
  884. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp/use.cppm Line 10: explicit specialization of 'zero' after instantiation
  885. error: 'note' diagnostics expected but not seen:
  886. File * Line * (directive at /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp/use.cppm:11): previous
  887. File * Line * (directive at /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp/use.cppm:13): previous
  888. error: 'note' diagnostics seen but not expected:
  889. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp/use.cppm Line 4: in instantiation of variable template specialization 'zero<Int>' requested here
  890. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp/var_def.cppm Line 4: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'int' to 'const Int &' for 1st argument
  891. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp/var_def.cppm Line 4: candidate constructor (the implicit move constructor) not viable: no known conversion from 'int' to 'Int &&' for 1st argument
  892. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec-cxx-modules.cppm.tmp/use.cppm Line 4: implicit instantiation first required here
  893. 10 errors generated.
  894.  
  895. --
  896.  
  897. ********************
  898. FAIL: Clang :: Modules/explicitly-specialized-template.cpp (1481 of 18108)
  899. ******************** TEST 'Clang :: Modules/explicitly-specialized-template.cpp' FAILED ********************
  900. Script:
  901. --
  902. : 'RUN: at line 1'; rm -rf /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/explicitly-specialized-template.cpp.tmp
  903. : 'RUN: at line 2'; mkdir -p /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/explicitly-specialized-template.cpp.tmp
  904. : 'RUN: at line 3'; split-file /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/explicitly-specialized-template.cpp /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/explicitly-specialized-template.cpp.tmp
  905. : 'RUN: at line 5'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/explicitly-specialized-template.cpp.tmp/X.cppm -emit-module-interface -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/explicitly-specialized-template.cpp.tmp/X.pcm
  906. : 'RUN: at line 6'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -fprebuilt-module-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/explicitly-specialized-template.cpp.tmp /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/explicitly-specialized-template.cpp.tmp/Use.cpp -fsyntax-only -verify
  907. --
  908. Exit Code: 1
  909.  
  910. Command Output (stderr):
  911. --
  912. error: 'error' diagnostics seen but not expected:
  913. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/explicitly-specialized-template.cpp.tmp/foo.h Line 14: 'foo<int>::getInt' from module 'X.<global>' is not present in definition of 'foo<int>' provided earlier
  914. error: 'note' diagnostics seen but not expected:
  915. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/explicitly-specialized-template.cpp.tmp/foo.h Line 10: definition has no member 'getInt'
  916. 2 errors generated.
  917.  
  918. --
  919.  
  920. ********************
  921. FAIL: Clang :: Modules/pr60693.cppm (1493 of 18108)
  922. ******************** TEST 'Clang :: Modules/pr60693.cppm' FAILED ********************
  923. Script:
  924. --
  925. : 'RUN: at line 3'; rm -rf /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60693.cppm.tmp
  926. : 'RUN: at line 4'; mkdir -p /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60693.cppm.tmp
  927. : 'RUN: at line 5'; split-file /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/pr60693.cppm /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60693.cppm.tmp
  928. : 'RUN: at line 7'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -triple x86_64-unknown-linux-gnu /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60693.cppm.tmp/a.cppm -emit-module-interface -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60693.cppm.tmp/a.pcm
  929. : 'RUN: at line 8'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -triple x86_64-unknown-linux-gnu -fmodule-file=a=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60693.cppm.tmp/a.pcm /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60693.cppm.tmp/c.cpp -S -emit-llvm -disable-llvm-passes -o - | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60693.cppm.tmp/c.cpp
  930. --
  931. Exit Code: 1
  932.  
  933. Command Output (stderr):
  934. --
  935. /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60693.cppm.tmp/c.cpp:22:11: error: CHECK: expected string not found in input
  936. // CHECK: declare{{.*}}@_ZNW1a1sIlE3fooEv
  937. ^
  938. <stdin>:22:11: note: scanning from here
  939. ret i32 4
  940. ^
  941. <stdin>:29:16: note: possible intended match here
  942. %call = call noundef i32 @_ZNW1a1sIlE3fooEv(ptr noundef nonnull align 1 dereferenceable(1) %_)
  943. ^
  944.  
  945. Input file: <stdin>
  946. Check file: /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60693.cppm.tmp/c.cpp
  947.  
  948. -dump-input=help explains the following input dump.
  949.  
  950. Input was:
  951. <<<<<<
  952. .
  953. .
  954. .
  955. 17:
  956. 18: ; Function Attrs: mustprogress noinline nounwind optnone
  957. 19: define dso_local i32 @use() #0 {
  958. 20: entry:
  959. 21: %_ = alloca %struct.s, align 1
  960. 22: ret i32 4
  961. check:22'0 X error: no match found
  962. 23: }
  963. check:22'0 ~~
  964. 24:
  965. check:22'0 ~
  966. 25: ; Function Attrs: mustprogress noinline nounwind optnone
  967. check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  968. 26: define dso_local i64 @use2() #0 {
  969. check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  970. 27: entry:
  971. check:22'0 ~~~~~~~
  972. 28: %_ = alloca %struct.s.0, align 1
  973. check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  974. 29: %call = call noundef i32 @_ZNW1a1sIlE3fooEv(ptr noundef nonnull align 1 dereferenceable(1) %_)
  975. check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  976. check:22'1 ? possible intended match
  977. 30: %conv = sext i32 %call to i64
  978. check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  979. 31: ret i64 %conv
  980. check:22'0 ~~~~~~~~~~~~~~~
  981. 32: }
  982. check:22'0 ~~
  983. 33:
  984. check:22'0 ~
  985. 34: ; Function Attrs: mustprogress noinline nounwind optnone
  986. check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  987. .
  988. .
  989. .
  990. >>>>>>
  991.  
  992. --
  993.  
  994. ********************
  995. FAIL: Clang :: PCH/chain-cxx.cpp (1537 of 18108)
  996. ******************** TEST 'Clang :: PCH/chain-cxx.cpp' FAILED ********************
  997. Script:
  998. --
  999. : 'RUN: at line 4'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -fsyntax-only -verify -include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-cxx.cpp -include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-cxx.cpp /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-cxx.cpp
  1000. : 'RUN: at line 7'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -fsyntax-only -verify /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-cxx.cpp -chain-include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-cxx.cpp -chain-include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-cxx.cpp
  1001. : 'RUN: at line 10'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -fsyntax-only -verify -fmodules /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-cxx.cpp -chain-include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-cxx.cpp -chain-include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-cxx.cpp
  1002. --
  1003. Exit Code: 1
  1004.  
  1005. Command Output (stderr):
  1006. --
  1007. error: 'error' diagnostics seen but not expected:
  1008. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-cxx.cpp Line 130: no type named 'H' in 'S<double *>'
  1009. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-cxx.cpp Line 131: no type named 'I' in 'S<int>'
  1010. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-cxx.cpp Line 132: no type named 'J' in 'S<double &>'
  1011. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-cxx.cpp Line 133: no type named 'K' in 'S<int *>'
  1012. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-cxx.cpp Line 134: no type named 'L' in 'S<int &>'
  1013. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-cxx.cpp Line 144: reference to 'value2' is ambiguous
  1014. error: 'note' diagnostics seen but not expected:
  1015. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-cxx.cpp Line 46: candidate found by name lookup is 'TS3<int>::value2'
  1016. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-cxx.cpp Line 51: candidate found by name lookup is 'TS3<int>::value2'
  1017. 8 errors generated.
  1018.  
  1019. --
  1020.  
  1021. ********************
  1022. FAIL: Clang :: Modules/pr60890.cppm (1545 of 18108)
  1023. ******************** TEST 'Clang :: Modules/pr60890.cppm' FAILED ********************
  1024. Script:
  1025. --
  1026. : 'RUN: at line 3'; rm -rf /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60890.cppm.tmp
  1027. : 'RUN: at line 4'; mkdir -p /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60890.cppm.tmp
  1028. : 'RUN: at line 5'; split-file /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/pr60890.cppm /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60890.cppm.tmp
  1029. : 'RUN: at line 7'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -emit-module-interface /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60890.cppm.tmp/a.cppm -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60890.cppm.tmp/a.pcm
  1030. : 'RUN: at line 8'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -emit-module-interface /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60890.cppm.tmp/b.cppm -fprebuilt-module-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60890.cppm.tmp -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60890.cppm.tmp/b.pcm
  1031. : 'RUN: at line 9'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -emit-module-interface /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60890.cppm.tmp/c.cppm -fprebuilt-module-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60890.cppm.tmp -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60890.cppm.tmp/c.pcm
  1032. : 'RUN: at line 10'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60890.cppm.tmp/d.cpp -fprebuilt-module-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60890.cppm.tmp -S -emit-llvm -o -
  1033. --
  1034. Exit Code: 1
  1035.  
  1036. Command Output (stderr):
  1037. --
  1038. In file included from /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60890.cppm.tmp/d.cpp:2:
  1039. /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60890.cppm.tmp/a.cppm:6:7: error: 'a<int>::aaa' from module 'a' is not present in definition of 'a<int>' provided earlier
  1040. 6 | void aaa() requires(true) {}
  1041. | ^
  1042. /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60890.cppm.tmp/a.cppm:4:8: note: definition has no member 'aaa'
  1043. 4 | struct a {
  1044. | ^
  1045. 1 error generated.
  1046.  
  1047. --
  1048.  
  1049. ********************
  1050. FAIL: Clang :: Modules/merge-var-template-spec.cpp (1570 of 18108)
  1051. ******************** TEST 'Clang :: Modules/merge-var-template-spec.cpp' FAILED ********************
  1052. Script:
  1053. --
  1054. : 'RUN: at line 1'; rm -rf /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec.cpp.tmp
  1055. : 'RUN: at line 2'; mkdir /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec.cpp.tmp
  1056. : 'RUN: at line 3'; split-file /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/merge-var-template-spec.cpp /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec.cpp.tmp
  1057. : 'RUN: at line 8'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -xc++ -std=c++14 -fmodules -fmodules-local-submodule-visibility -fmodule-name=library -emit-module /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec.cpp.tmp/modules.map -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec.cpp.tmp/module.pcm
  1058. : 'RUN: at line 13'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -xc++ -std=c++14 -fmodules -fmodules-local-submodule-visibility -fmodule-file=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec.cpp.tmp/module.pcm -fmodule-map-file=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec.cpp.tmp/modules.map -fsyntax-only -verify /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec.cpp.tmp/use.cpp
  1059. --
  1060. Exit Code: 1
  1061.  
  1062. Command Output (stderr):
  1063. --
  1064. error: 'error' diagnostics expected but not seen:
  1065. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec.cpp.tmp/use.cpp Line 10: redefinition
  1066. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec.cpp.tmp/use.cpp Line 11: redefinition
  1067. error: 'error' diagnostics seen but not expected:
  1068. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec.cpp.tmp/var1.h Line 4: no viable conversion from 'int' to 'const Int'
  1069. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec.cpp.tmp/use.cpp Line 10: explicit specialization of 'zero' after instantiation
  1070. error: 'note' diagnostics expected but not seen:
  1071. File * Line * (directive at /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec.cpp.tmp/use.cpp:10): previous
  1072. File * Line * (directive at /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec.cpp.tmp/use.cpp:11): previous
  1073. error: 'note' diagnostics seen but not expected:
  1074. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec.cpp.tmp/use.cpp Line 5: in instantiation of variable template specialization 'zero<Int>' requested here
  1075. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec.cpp.tmp/var1.h Line 5: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'int' to 'const Int &' for 1st argument
  1076. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec.cpp.tmp/var1.h Line 5: candidate constructor (the implicit move constructor) not viable: no known conversion from 'int' to 'Int &&' for 1st argument
  1077. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/merge-var-template-spec.cpp.tmp/use.cpp Line 5: implicit instantiation first required here
  1078. 10 errors generated.
  1079.  
  1080. --
  1081.  
  1082. ********************
  1083. FAIL: Clang :: Modules/cxx-irgen.cpp (1622 of 18108)
  1084. ******************** TEST 'Clang :: Modules/cxx-irgen.cpp' FAILED ********************
  1085. Script:
  1086. --
  1087. : 'RUN: at line 2'; rm -rf /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/cxx-irgen.cpp.tmp
  1088. : 'RUN: at line 3'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -fmodules -fimplicit-module-maps -x objective-c++ -std=c++11 -fmodules-cache-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/cxx-irgen.cpp.tmp -I /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs -triple x86_64-unknown-linux-gnu -disable-llvm-passes -emit-llvm -o - /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-irgen.cpp | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-irgen.cpp
  1089. : 'RUN: at line 4'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -fmodules -fimplicit-module-maps -x objective-c++ -std=c++11 -fmodules-cache-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/cxx-irgen.cpp.tmp -I /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs -triple x86_64-unknown-linux-gnu -disable-llvm-passes -emit-llvm -debug-info-kind=limited -o - /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-irgen.cpp | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-irgen.cpp
  1090. --
  1091. Exit Code: 1
  1092.  
  1093. Command Output (stderr):
  1094. --
  1095. /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-irgen.cpp:30:15: error: CHECK-DAG: expected string not found in input
  1096. // CHECK-DAG: define available_externally hidden {{.*}}{{signext i32|i32}} @_ZN1SIiE1gEv({{.*}} #[[#ALWAYS_INLINE:]]
  1097. ^
  1098. <stdin>:1:1: note: scanning from here
  1099. ; ModuleID = '/home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-irgen.cpp'
  1100. ^
  1101. /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-irgen.cpp:77:26: error: undefined variable: ALWAYS_INLINE
  1102. // CHECK: attributes #[[#ALWAYS_INLINE]] = {{.*}} alwaysinline
  1103. ^
  1104. <stdin>:614:1: note: possible intended match here
  1105. attributes #4 = { alwaysinline mustprogress nounwind "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-features"="+cx8,+mmx,+sse,+sse2,+x87" }
  1106. ^
  1107.  
  1108. Input file: <stdin>
  1109. Check file: /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-irgen.cpp
  1110.  
  1111. -dump-input=help explains the following input dump.
  1112.  
  1113. Input was:
  1114. <<<<<<
  1115. 1: ; ModuleID = '/home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-irgen.cpp'
  1116. dag:30 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
  1117. 2: source_filename = "/home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-irgen.cpp"
  1118. dag:30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1119. 3: target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
  1120. dag:30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1121. 4: target triple = "x86_64-unknown-linux-gnu"
  1122. dag:30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1123. 5:
  1124. dag:30 ~
  1125. 6: %struct.CtorInit = type { i32 }
  1126. dag:30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1127. .
  1128. .
  1129. .
  1130. 578: entry:
  1131. 579: %this.addr = alloca ptr, align 8
  1132. 580: store ptr %this, ptr %this.addr, align 8
  1133. 581: %this1 = load ptr, ptr %this.addr, align 8
  1134. 582: %a = getelementptr inbounds %struct.CtorInit, ptr %this1, i32 0, i32 0
  1135. 583: %call = call noundef i32 @_ZN8CtorInitIiE1fEv()
  1136. check:77'0 X~ error: match failed for invalid pattern
  1137. check:77'1 undefined variable: ALWAYS_INLINE
  1138. 584: store i32 %call, ptr %a, align 4
  1139. check:77'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1140. 585: ret void
  1141. check:77'0 ~~~~~~~~~~
  1142. 586: }
  1143. check:77'0 ~~
  1144. 587:
  1145. check:77'0 ~
  1146. 588: ; Function Attrs: mustprogress noinline nounwind optnone
  1147. check:77'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1148. .
  1149. .
  1150. .
  1151. 609:
  1152. check:77'0 ~
  1153. 610: attributes #0 = { noinline nounwind "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-features"="+cx8,+mmx,+sse,+sse2,+x87" }
  1154. check:77'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1155. 611: attributes #1 = { noinline nounwind optnone "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-features"="+cx8,+mmx,+sse,+sse2,+x87" }
  1156. check:77'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1157. 612: attributes #2 = { mustprogress noinline nounwind optnone "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-features"="+cx8,+mmx,+sse,+sse2,+x87" }
  1158. check:77'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1159. 613: attributes #3 = { "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-features"="+cx8,+mmx,+sse,+sse2,+x87" }
  1160. check:77'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1161. 614: attributes #4 = { alwaysinline mustprogress nounwind "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-features"="+cx8,+mmx,+sse,+sse2,+x87" }
  1162. check:77'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1163. check:77'2 ? possible intended match
  1164. 615: attributes #5 = { nounwind "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-features"="+cx8,+mmx,+sse,+sse2,+x87" }
  1165. check:77'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1166. 616: attributes #6 = { nounwind }
  1167. check:77'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1168. 617:
  1169. check:77'0 ~
  1170. 618: !llvm.module.flags = !{!0, !1, !2, !3, !4, !5}
  1171. check:77'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1172. 619: !llvm.linker.options = !{}
  1173. check:77'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1174. .
  1175. .
  1176. .
  1177. >>>>>>
  1178.  
  1179. --
  1180.  
  1181. ********************
  1182. FAIL: Clang :: Modules/cxx-linkage-cache.cpp (1626 of 18108)
  1183. ******************** TEST 'Clang :: Modules/cxx-linkage-cache.cpp' FAILED ********************
  1184. Script:
  1185. --
  1186. : 'RUN: at line 1'; rm -rf /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/cxx-linkage-cache.cpp.tmp
  1187. : 'RUN: at line 2'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -x objective-c++ -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/cxx-linkage-cache.cpp.tmp -I /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/cxx-linkage-cache.cpp -verify -std=c++11
  1188. --
  1189. Exit Code: 1
  1190.  
  1191. Command Output (stderr):
  1192. --
  1193. error: 'error' diagnostics seen but not expected:
  1194. (frontend): 'U<int>' has different definitions in different modules; first difference is defined here found end of class
  1195. error: 'note' diagnostics seen but not expected:
  1196. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs/cxx-linkage-cache.h Line 7: but in 'cxx_linkage_cache' found friend declaration
  1197. 2 errors generated.
  1198.  
  1199. --
  1200.  
  1201. ********************
  1202. FAIL: Clang :: PCH/chain-default-argument-instantiation.cpp (1632 of 18108)
  1203. ******************** TEST 'Clang :: PCH/chain-default-argument-instantiation.cpp' FAILED ********************
  1204. Script:
  1205. --
  1206. : 'RUN: at line 4'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -fsyntax-only -verify -std=c++11 -include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-default-argument-instantiation.cpp -include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-default-argument-instantiation.cpp /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-default-argument-instantiation.cpp
  1207. : 'RUN: at line 7'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -fsyntax-only -verify -std=c++11 /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-default-argument-instantiation.cpp -chain-include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-default-argument-instantiation.cpp -chain-include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-default-argument-instantiation.cpp
  1208. : 'RUN: at line 10'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -fsyntax-only -verify -std=c++11 -fmodules /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-default-argument-instantiation.cpp -chain-include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-default-argument-instantiation.cpp -chain-include /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-default-argument-instantiation.cpp
  1209. --
  1210. Exit Code: 1
  1211.  
  1212. Command Output (stderr):
  1213. --
  1214. error: 'error' diagnostics seen but not expected:
  1215. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-default-argument-instantiation.cpp Line 21: redeclaration of 'rdar23810407_variable' with a different type: '(lambda at /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-default-argument-instantiation.cpp:24:40)' vs '(lambda at /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-default-argument-instantiation.cpp:24:40)'
  1216. error: 'note' diagnostics seen but not expected:
  1217. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-default-argument-instantiation.cpp Line 24: in instantiation of function template specialization 'rdar23810407::f<(lambda at /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-default-argument-instantiation.cpp:24:40)>' requested here
  1218. File /home/satacker/workspace/compilers/llvm-project/clang/test/PCH/chain-default-argument-instantiation.cpp Line 21: previous declaration is here
  1219. 3 errors generated.
  1220.  
  1221. --
  1222.  
  1223. ********************
  1224. FAIL: Clang :: Modules/pr20399.cpp (1635 of 18108)
  1225. ******************** TEST 'Clang :: Modules/pr20399.cpp' FAILED ********************
  1226. Script:
  1227. --
  1228. : 'RUN: at line 1'; rm -rf /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr20399.cpp.tmp
  1229. : 'RUN: at line 2'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr20399.cpp.tmp -fmodule-name=libGdml -emit-module -x c++ -std=c++11 /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs/PR20399/module.modulemap
  1230. --
  1231. Exit Code: 1
  1232.  
  1233. Command Output (stderr):
  1234. --
  1235. While building module 'libGdml':
  1236. While building module 'libCore' imported from /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs/PR20399/FirstHeader.h:4:
  1237. In file included from <module-includes>:1:
  1238. /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs/PR20399/SecondHeader.h:11:34: error: no member named 'iterator' in 'std::vector<bool>'
  1239. 11 | : Address<std::vector<bool>::iterator> {};
  1240. | ~~~~~~~~~~~~~~~~~~~^
  1241. /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs/PR20399/FirstHeader.h:4:10: fatal error: could not build module 'libCore'
  1242. 4 | #include "SecondHeader.h" // Just a class which gets in the lazy deserialization chain
  1243. | ~~~~~~~~^~~~~~~~~~~~~~~~
  1244. 2 errors generated.
  1245.  
  1246. --
  1247.  
  1248. ********************
  1249. FAIL: Clang :: Modules/submodules.cpp (1638 of 18108)
  1250. ******************** TEST 'Clang :: Modules/submodules.cpp' FAILED ********************
  1251. Script:
  1252. --
  1253. : 'RUN: at line 1'; rm -rf /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/submodules.cpp.tmp
  1254. : 'RUN: at line 2'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -x objective-c++ -fmodules-cache-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/submodules.cpp.tmp -fmodules -fimplicit-module-maps -I /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/Inputs/submodules /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/submodules.cpp -verify
  1255. --
  1256. Exit Code: 1
  1257.  
  1258. Command Output (stderr):
  1259. --
  1260. error: 'error' diagnostics seen but not expected:
  1261. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/submodules.cpp Line 10: 'int_ptr' declared as a pointer to a reference of type 'remove_reference<int &>::type' (aka 'int &')
  1262. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/submodules.cpp Line 17: 'int_ptr2' declared as a pointer to a reference of type 'remove_reference<int &>::type' (aka 'int &')
  1263. 2 errors generated.
  1264.  
  1265. --
  1266.  
  1267. ********************
  1268. FAIL: Clang :: Modules/GH60336.cpp (1641 of 18108)
  1269. ******************** TEST 'Clang :: Modules/GH60336.cpp' FAILED ********************
  1270. Script:
  1271. --
  1272. : 'RUN: at line 1'; rm -rf /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/GH60336.cpp.tmp
  1273. : 'RUN: at line 2'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -x c++ -std=c++20 /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/GH60336.cpp -verify -fmodules -fmodules-cache-path=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/GH60336.cpp.tmp
  1274. --
  1275. Exit Code: 1
  1276.  
  1277. Command Output (stderr):
  1278. --
  1279. error: 'error' diagnostics expected but not seen:
  1280. File * Line * (directive at /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/GH60336.cpp:76): partial specialization of 'common_reference<_Tp, _Up>' must be imported from module 'std.type_traits' before it is required
  1281. error: 'error' diagnostics seen but not expected:
  1282. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/GH60336.cpp Line 67: no matching function for call to 'ntsf_subsumes_sf'
  1283. error: 'note' diagnostics expected but not seen:
  1284. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/GH60336.cpp Line 63 (directive at /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/GH60336.cpp:77): while substituting into concept arguments here
  1285. File * Line * (directive at /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/GH60336.cpp:78): partial specialization declared here is not reachable
  1286. error: 'note' diagnostics seen but not expected:
  1287. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/GH60336.cpp Line 63: candidate template ignored: constraints not satisfied [with auto:1 = const char *]
  1288. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/GH60336.cpp Line 63: because 'std::nothrow_sentinel_for<const char *, char *>' evaluated to false
  1289. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/std.map Line 53: because 'sentinel_for<const char *, char *>' evaluated to false
  1290. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/std.map Line 51: because 'assignable_from<char *&, char *>' evaluated to false
  1291. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/std.map Line 43: because 'common_reference_with<const __remove_reference_t(char *&) &, const __remove_reference_t(char *) &>' evaluated to false
  1292. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/std.map Line 38: because substituted constraint expression is ill-formed: implicit instantiation of undefined template 'std::common_reference<char *const &, char *const &>'
  1293. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/GH60336.cpp Line 66: candidate template ignored: constraints not satisfied [with auto:1 = const char *]
  1294. File /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/GH60336.cpp Line 66: because 'std::sentinel_for<const char *, char *>' evaluated to false
  1295. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/std.map Line 51: because 'assignable_from<char *&, char *>' evaluated to false
  1296. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/std.map Line 43: because 'common_reference_with<const __remove_reference_t(char *&) &, const __remove_reference_t(char *) &>' evaluated to false
  1297. File /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/std.map Line 38: because substituted constraint expression is ill-formed: implicit instantiation of undefined template 'std::common_reference<char *const &, char *const &>'
  1298. 15 errors generated.
  1299.  
  1300. --
  1301.  
  1302. ********************
  1303. FAIL: Clang :: Modules/pr60085.cppm (1648 of 18108)
  1304. ******************** TEST 'Clang :: Modules/pr60085.cppm' FAILED ********************
  1305. Script:
  1306. --
  1307. : 'RUN: at line 1'; rm -rf /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp
  1308. : 'RUN: at line 2'; mkdir /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp
  1309. : 'RUN: at line 3'; split-file /home/satacker/workspace/compilers/llvm-project/clang/test/Modules/pr60085.cppm /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp
  1310. : 'RUN: at line 5'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -triple x86_64-unknown-linux-gnu /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/d.cppm -emit-module-interface -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/d.pcm
  1311. : 'RUN: at line 7'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -triple x86_64-unknown-linux-gnu /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/c.cppm -emit-module-interface -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/c.pcm -fmodule-file=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/d.pcm
  1312. : 'RUN: at line 9'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -triple x86_64-unknown-linux-gnu /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/b.cppm -emit-module-interface -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/b.pcm -fmodule-file=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/d.pcm
  1313. : 'RUN: at line 11'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -triple x86_64-unknown-linux-gnu /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/a.cppm -emit-module-interface -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/a.pcm -fmodule-file=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/d.pcm -fmodule-file=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/c.pcm -fmodule-file=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/b.pcm
  1314. : 'RUN: at line 14'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -triple x86_64-unknown-linux-gnu /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/a.pcm -S -emit-llvm -disable-llvm-passes -o - | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/a.cppm
  1315. : 'RUN: at line 18'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -triple x86_64-unknown-linux-gnu /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/d.cppm -emit-module-interface -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/d.pcm
  1316. : 'RUN: at line 20'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -triple x86_64-unknown-linux-gnu /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/c.cppm -emit-module-interface -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/c.pcm -fmodule-file=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/d.pcm
  1317. : 'RUN: at line 22'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -triple x86_64-unknown-linux-gnu /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/b.cppm -emit-module-interface -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/b.pcm -fmodule-file=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/d.pcm
  1318. : 'RUN: at line 24'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -triple x86_64-unknown-linux-gnu /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/a.cppm -emit-module-interface -o /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/a.pcm -fmodule-file=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/d.pcm -fmodule-file=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/c.pcm -fmodule-file=/home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/b.pcm
  1319. : 'RUN: at line 27'; /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -triple x86_64-unknown-linux-gnu /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/a.pcm -S -emit-llvm -disable-llvm-passes -o - | /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/a.cppm
  1320. --
  1321. Exit Code: 2
  1322.  
  1323. Command Output (stderr):
  1324. --
  1325. /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/c.cppm:9:2: warning: expression result unused [-Wunused-value]
  1326. 9 | cc<integer<int>>;
  1327. | ^~~~~~~~~~~~~~~~
  1328. 1 warning generated.
  1329. /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/b.cppm:6:2: warning: declaration does not declare anything [-Wmissing-declarations]
  1330. 6 | integer<int>::type;
  1331. | ^~~~~~~~~~~~~~~~~~
  1332. 1 warning generated.
  1333. warning: it is deprecated to read module 'd' implicitly; it is going to be removed in clang 18; consider to specify the dependencies explicitly [-Wread-modules-implicitly]
  1334. warning: it is deprecated to read module 'd' implicitly; it is going to be removed in clang 18; consider to specify the dependencies explicitly [-Wread-modules-implicitly]
  1335. In module 'c':
  1336. /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/d.cppm:26:2: warning: expression result unused [-Wunused-value]
  1337. 26 | dd<T>;
  1338. | ^~~~~
  1339. /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/a.cppm:8:2: note: in instantiation of function template specialization 'd<integer<unsigned int>>' requested here
  1340. 8 | d<integer<unsigned>>();
  1341. | ^
  1342. 3 warnings generated.
  1343. warning: it is deprecated to read module 'd' implicitly; it is going to be removed in clang 18; consider to specify the dependencies explicitly [-Wread-modules-implicitly]
  1344. warning: it is deprecated to read module 'c' implicitly; it is going to be removed in clang 18; consider to specify the dependencies explicitly [-Wread-modules-implicitly]
  1345. warning: it is deprecated to read module 'd' implicitly; it is going to be removed in clang 18; consider to specify the dependencies explicitly [-Wread-modules-implicitly]
  1346. warning: it is deprecated to read module 'b' implicitly; it is going to be removed in clang 18; consider to specify the dependencies explicitly [-Wread-modules-implicitly]
  1347. warning: it is deprecated to read module 'd' implicitly; it is going to be removed in clang 18; consider to specify the dependencies explicitly [-Wread-modules-implicitly]
  1348. PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
  1349. Stack dump:
  1350. 0. Program arguments: /home/satacker/workspace/compilers/llvm-project/build/bin/clang -cc1 -internal-isystem /home/satacker/workspace/compilers/llvm-project/build/lib/clang/17/include -nostdsysteminc -std=c++20 -triple x86_64-unknown-linux-gnu /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/a.pcm -S -emit-llvm -disable-llvm-passes -o -
  1351. 1. <eof> parser at end of file
  1352. 2. Per-file LLVM IR generation
  1353. 3. /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/d.cppm:11:24: Generating code for declaration 'f'
  1354. #0 0x000055e2667214a7 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x198f4a7)
  1355. #1 0x000055e26671f40e llvm::sys::RunSignalHandlers() (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x198d40e)
  1356. #2 0x000055e266721c5a SignalHandler(int) Signals.cpp:0:0
  1357. #3 0x00007fc1fa442520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
  1358. #4 0x000055e266997654 clang::CodeGen::CodeGenFunction::EmitReturnBlock() (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1c05654)
  1359. #5 0x000055e266a87409 clang::CodeGen::isAggregateTypeForABI(clang::QualType) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1cf5409)
  1360. #6 0x000055e266a7dd29 (anonymous namespace)::X86_64ABIInfo::getIndirectReturnResult(clang::QualType) const X86.cpp:0:0
  1361. #7 0x000055e266a7c268 (anonymous namespace)::X86_64ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const X86.cpp:0:0
  1362. #8 0x000055e266b870f0 clang::CodeGen::CodeGenTypes::arrangeLLVMFunctionInfo(clang::CanQual<clang::Type>, bool, bool, llvm::ArrayRef<clang::CanQual<clang::Type>>, clang::FunctionType::ExtInfo, llvm::ArrayRef<clang::FunctionType::ExtParameterInfo>, clang::CodeGen::RequiredArgs) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1df50f0)
  1363. #9 0x000055e266b87542 arrangeLLVMFunctionInfo(clang::CodeGen::CodeGenTypes&, bool, llvm::SmallVectorImpl<clang::CanQual<clang::Type>>&, clang::CanQual<clang::FunctionProtoType>) CGCall.cpp:0:0
  1364. #10 0x000055e266b872b2 clang::CodeGen::CodeGenTypes::arrangeFreeFunctionType(clang::CanQual<clang::FunctionProtoType>) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1df52b2)
  1365. #11 0x000055e266a2496b clang::CodeGen::CodeGenTypes::ConvertFunctionTypeInternal(clang::QualType) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1c9296b)
  1366. #12 0x000055e266a237c3 clang::CodeGen::CodeGenTypes::ConvertType(clang::QualType) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1c917c3)
  1367. #13 0x000055e2669bf870 clang::CodeGen::CodeGenModule::GetAddrOfFunction(clang::GlobalDecl, llvm::Type*, bool, bool, clang::CodeGen::ForDefinition_t) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1c2d870)
  1368. #14 0x000055e266bf502b EmitFunctionDeclPointer(clang::CodeGen::CodeGenModule&, clang::GlobalDecl) CGExpr.cpp:0:0
  1369. #15 0x000055e266bf3e4a EmitDirectCallee(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl) CGExpr.cpp:0:0
  1370. #16 0x000055e266bf28e8 clang::CodeGen::CodeGenFunction::EmitCallee(clang::Expr const*) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1e608e8)
  1371. #17 0x000055e266bf2548 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1e60548)
  1372. #18 0x000055e266c26338 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) CGExprScalar.cpp:0:0
  1373. #19 0x000055e266c182d2 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1e862d2)
  1374. #20 0x000055e266bd6d30 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1e44d30)
  1375. #21 0x000055e26693dfe1 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1babfe1)
  1376. #22 0x000055e26694a3a1 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1bb83a1)
  1377. #23 0x000055e26699e40f clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1c0c40f)
  1378. #24 0x000055e2669be23f clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1c2c23f)
  1379. #25 0x000055e2669b79f3 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1c259f3)
  1380. #26 0x000055e2669ab611 clang::CodeGen::CodeGenModule::EmitDeferred() (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1c19611)
  1381. #27 0x000055e2669ab62d clang::CodeGen::CodeGenModule::EmitDeferred() (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1c1962d)
  1382. #28 0x000055e2669ab62d clang::CodeGen::CodeGenModule::EmitDeferred() (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1c1962d)
  1383. #29 0x000055e2669a976b clang::CodeGen::CodeGenModule::Release() (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x1c1776b)
  1384. #30 0x000055e26750c2d8 (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) ModuleBuilder.cpp:0:0
  1385. #31 0x000055e267509649 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x2777649)
  1386. #32 0x000055e2683928e4 clang::ParseAST(clang::Sema&, bool, bool) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x36008e4)
  1387. #33 0x000055e266f75239 clang::FrontendAction::Execute() (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x21e3239)
  1388. #34 0x000055e266ee4836 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x2152836)
  1389. #35 0x000055e26703154b clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0x229f54b)
  1390. #36 0x000055e2658ee602 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0xb5c602)
  1391. #37 0x000055e2658eb78d ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&) driver.cpp:0:0
  1392. #38 0x000055e2658ea664 clang_main(int, char**, llvm::ToolContext const&) (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0xb58664)
  1393. #39 0x000055e2658f9091 main (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0xb67091)
  1394. #40 0x00007fc1fa429d90 __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16
  1395. #41 0x00007fc1fa429e40 call_init ./csu/../csu/libc-start.c:128:20
  1396. #42 0x00007fc1fa429e40 __libc_start_main ./csu/../csu/libc-start.c:379:5
  1397. #43 0x000055e2658e7bc5 _start (/home/satacker/workspace/compilers/llvm-project/build/bin/clang+0xb55bc5)
  1398. FileCheck error: '<stdin>' is empty.
  1399. FileCheck command line: /home/satacker/workspace/compilers/llvm-project/build/bin/FileCheck /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/Modules/Output/pr60085.cppm.tmp/a.cppm
  1400.  
  1401. --
  1402.  
  1403. ********************
  1404. ********************
  1405. Failed Tests (27):
  1406. Clang :: Modules/ExtDebugInfo.cpp
  1407. Clang :: Modules/GH60336.cpp
  1408. Clang :: Modules/cxx-irgen.cpp
  1409. Clang :: Modules/cxx-linkage-cache.cpp
  1410. Clang :: Modules/cxx-templates.cpp
  1411. Clang :: Modules/explicitly-specialized-template.cpp
  1412. Clang :: Modules/friend-definition.cpp
  1413. Clang :: Modules/merge-var-template-spec-cxx-modules.cppm
  1414. Clang :: Modules/merge-var-template-spec.cpp
  1415. Clang :: Modules/no-duplicate-codegen-in-GMF.cppm
  1416. Clang :: Modules/odr_hash.cpp
  1417. Clang :: Modules/pair-unambiguous-ctor.cppm
  1418. Clang :: Modules/pr20399.cpp
  1419. Clang :: Modules/pr28752.cpp
  1420. Clang :: Modules/pr60036.cppm
  1421. Clang :: Modules/pr60085.cppm
  1422. Clang :: Modules/pr60693.cppm
  1423. Clang :: Modules/pr60890.cppm
  1424. Clang :: Modules/pr62943.cppm
  1425. Clang :: Modules/redecl-templates.cpp
  1426. Clang :: Modules/submodules.cpp
  1427. Clang :: PCH/chain-cxx.cpp
  1428. Clang :: PCH/chain-default-argument-instantiation.cpp
  1429. Clang :: PCH/coroutines.cpp
  1430. Clang :: PCH/cxx-templates.cpp
  1431. Clang :: PCH/cxx-variadic-templates.cpp
  1432. Clang :: PCH/cxx1y-variable-templates.cpp
  1433.  
  1434.  
  1435. Testing Time: 77.94s
  1436. Skipped : 36
  1437. Unsupported : 3049
  1438. Passed : 30849
  1439. Expectedly Failed: 25
  1440. Failed : 27
  1441. FAILED: tools/clang/test/CMakeFiles/check-clang /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test/CMakeFiles/check-clang
  1442. cd /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test && /usr/bin/python3.10 /home/satacker/workspace/compilers/llvm-project/build/./bin/llvm-lit -sv --param USE_Z3_SOLVER=0 /home/satacker/workspace/compilers/llvm-project/build/tools/clang/test
  1443. ninja: build stopped: subcommand failed.
  1444. satacker@pop-os:~/workspace/compilers/llvm-project/build$
  1445.  
  1446.  
Add Comment
Please, Sign In to add comment