[llvm-bugs] [Bug 48856] New: Assertion failed: Cat && "no category for builtin comparison?", file clang\lib\Sema\SemaDeclCXX.cpp, line 7792

via llvm-bugs llvm-bugs at lists.llvm.org
Fri Jan 22 19:48:56 PST 2021


https://bugs.llvm.org/show_bug.cgi?id=48856

            Bug ID: 48856
           Summary: Assertion failed: Cat && "no category for builtin
                    comparison?", file clang\lib\Sema\SemaDeclCXX.cpp,
                    line 7792
           Product: clang
           Version: trunk
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: C++
          Assignee: unassignedclangbugs at nondot.org
          Reporter: mizvekov at gmail.com
                CC: blitzrakete at gmail.com, dgregor at apple.com,
                    erik.pilkington at gmail.com, llvm-bugs at lists.llvm.org,
                    richard-llvm at metafoo.co.uk

Compiling Vulkan C++ headers from Khronos on a debug clang (commit
cc77a2c7685a9c82566332ba9bd070473ef679d4), triggers the following assert +
backtrace:

´´´
./clang-cl -std:c++latest /Ox /EHa /c /I C:\VulkanSDK\1.2.162.0\Include test.cc
In file included from test.cc:1:
C:\VulkanSDK\1.2.162.0\Include\vulkan/vulkan.hpp(16598,10): warning: explicitly
defaulted three-way comparison operator
      is implicitly deleted [-Wdefaulted-function-deleted]
    auto operator<=>( TransformMatrixKHR const& ) const = default;
         ^
C:\VulkanSDK\1.2.162.0\Include\vulkan/vulkan.hpp(16614,55): note: defaulted
'operator<=>' is implicitly deleted because
      there is no viable comparison function for member 'matrix'
    VULKAN_HPP_NAMESPACE::ArrayWrapper2D<float, 3, 4> matrix = {};
                                                      ^
C:\Program Files (x86)\Microsoft Visual
Studio\2019\Preview\VC\Tools\MSVC\14.28.29812\include\xutility(2135,67): note:
      candidate template ignored: could not match 'reverse_iterator' against
'ArrayWrapper2D'
_NODISCARD constexpr compare_three_way_result_t<_BidIt1, _BidIt2> operator<=>(
                                                                  ^
C:\Program Files (x86)\Microsoft Visual
Studio\2019\Preview\VC\Tools\MSVC\14.28.29812\include\xutility(2135,67): note:
      candidate template ignored: could not match 'reverse_iterator' against
'ArrayWrapper2D'
C:\Program Files (x86)\Microsoft Visual
Studio\2019\Preview\VC\Tools\MSVC\14.28.29812\include\xutility(4258,65): note:
      candidate template ignored: could not match 'move_iterator' against
'ArrayWrapper2D'
_NODISCARD constexpr compare_three_way_result_t<_Iter1, _Iter2> operator<=>(
                                                                ^
C:\Program Files (x86)\Microsoft Visual
Studio\2019\Preview\VC\Tools\MSVC\14.28.29812\include\xutility(4258,65): note:
      candidate template ignored: could not match 'move_iterator' against
'ArrayWrapper2D'
In file included from test.cc:1:
C:\VulkanSDK\1.2.162.0\Include\vulkan/vulkan.hpp(16699,10): warning: explicitly
defaulted three-way comparison operator
      is implicitly deleted [-Wdefaulted-function-deleted]
    auto operator<=>( AccelerationStructureInstanceKHR const& ) const =
default;
         ^
C:\VulkanSDK\1.2.162.0\Include\vulkan/vulkan.hpp(16720,46): note: defaulted
'operator<=>' is implicitly deleted because
      it would invoke a deleted comparison function for member 'transform'
    VULKAN_HPP_NAMESPACE::TransformMatrixKHR transform = {};
                                             ^
C:\VulkanSDK\1.2.162.0\Include\vulkan/vulkan.hpp(16598,10): note: explicitly
defaulted function was implicitly deleted
      here
    auto operator<=>( TransformMatrixKHR const& ) const = default;
         ^
C:\VulkanSDK\1.2.162.0\Include\vulkan/vulkan.hpp(16614,55): note: defaulted
'operator<=>' is implicitly deleted because
      there is no viable comparison function for member 'matrix'
    VULKAN_HPP_NAMESPACE::ArrayWrapper2D<float, 3, 4> matrix = {};
                                                      ^
C:\Program Files (x86)\Microsoft Visual
Studio\2019\Preview\VC\Tools\MSVC\14.28.29812\include\xutility(2135,67): note:
      candidate template ignored: could not match 'reverse_iterator' against
'ArrayWrapper2D'
_NODISCARD constexpr compare_three_way_result_t<_BidIt1, _BidIt2> operator<=>(
                                                                  ^
C:\Program Files (x86)\Microsoft Visual
Studio\2019\Preview\VC\Tools\MSVC\14.28.29812\include\xutility(2135,67): note:
      candidate template ignored: could not match 'reverse_iterator' against
'ArrayWrapper2D'
C:\Program Files (x86)\Microsoft Visual
Studio\2019\Preview\VC\Tools\MSVC\14.28.29812\include\xutility(4258,65): note:
      candidate template ignored: could not match 'move_iterator' against
'ArrayWrapper2D'
_NODISCARD constexpr compare_three_way_result_t<_Iter1, _Iter2> operator<=>(
                                                                ^
C:\Program Files (x86)\Microsoft Visual
Studio\2019\Preview\VC\Tools\MSVC\14.28.29812\include\xutility(4258,65): note:
      candidate template ignored: could not match 'move_iterator' against
'ArrayWrapper2D'
Assertion failed: Cat && "no category for builtin comparison?", file
C:\Users\mizve\source\repos\llvm-project\clang\lib\Sema\SemaDeclCXX.cpp, line
7792
PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash
backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments:
C:\\Users\\mizve\\source\\repos\\llvm-project\\build_clang\\bin\\clang-cl.exe
-std:c++latest /Ox /EHa /c /I C:\\VulkanSDK\\1.2.162.0\\Include test.cc
1.      C:\VulkanSDK\1.2.162.0\Include\vulkan/vulkan.hpp:17634:4: current
parser token ';'
2.      C:\VulkanSDK\1.2.162.0\Include\vulkan/vulkan.hpp:13852:1: parsing
namespace 'vk'
3.      C:\VulkanSDK\1.2.162.0\Include\vulkan/vulkan.hpp:17528:3: parsing
struct/union/class body 'vk::AllocationCallbacks'
0x00007FF604DA049C (0x000000C200000016 0x0000000000000000 0x00007FF6000B6767
0x0000000000000000), HandleAbort() + 0xC bytes(s),
C:\Users\mizve\source\repos\llvm-project\llvm\lib\Support\Windows\Signals.inc,
line 408
0x00007FFD67CAC3E1 (0x00007FFD00000016 0x000000C22AD82300 0x0000000801000006
0xFFFFFF0100000130), raise() + 0x441 bytes(s)
0x00007FFD67CAE039 (0x000000C22AD82300 0x0000000000000240 0x00007FFD67DAA4E0
0x00007FF611542790), abort() + 0x39 bytes(s)
0x00007FFD67CB3C65 (0x00007FF611542790 0x00007FF611542370 0x0000020900001E70
0xCCCCCCCCCCCCCCCC), _get_wide_winmain_command_line() + 0x2515 bytes(s)
0x00007FFD67CB37D7 (0x00007FF611542790 0x00007FF611542370 0x000000C200001E70
0xCCCCCCCCCCCCCCCC), _get_wide_winmain_command_line() + 0x2087 bytes(s)
0x00007FFD67CB1841 (0x00007FF611542790 0x00007FF611542370 0xCCCCCCCC00001E70
0x00007FF609A58066), _get_wide_winmain_command_line() + 0xF1 bytes(s)
0x00007FFD67CB41CF (0x00007FF611542790 0x00007FF611542370 0xCCCCCCCC00001E70
0x000000C22AD84338), _wassert() + 0x2F bytes(s)
0x00007FF609A58066 (0x000000C22AD85898 0x000000C22AD85330 0x0000020900000022
0x000000C22AD85090), `anonymous
namespace'::DefaultedComparisonAnalyzer::visitBinaryOperator() + 0xE26
bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Sema\SemaDeclCXX.cpp, line
7792 + 0x3A byte(s)
0x00007FF609A5949A (0x000000C22AD85898 0x000000C22AD85330 0x00000209C34B7401
0x000000C22AD85160), `anonymous
namespace'::DefaultedComparisonAnalyzer::visitExpandedSubobject() + 0x26A
bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Sema\SemaDeclCXX.cpp, line
7658 + 0x8C byte(s)
0x00007FF609A5A3B8 (0x000000C22AD85898 0x000000C22AD85330 0x00000209C34B7401
0x000000C22AD85360), `anonymous
namespace'::DefaultedComparisonVisitor<`anonymous
namespace'::DefaultedComparisonAnalyzer,A0xcab051f9::DefaultedComparisonInfo,A0xcab051f9::DefaultedComparisonInfo,A0xcab051f9::DefaultedComparisonSubobject>::visitSubobject()
+ 0x138 bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Sema\SemaDeclCXX.cpp, line
7538 + 0x41 byte(s)
0x00007FF609A5B3CB (0x000000C22AD85898 0x000000C22AD853F4 0x00000209C475A188
0xCCCCCCCC00000001), `anonymous
namespace'::DefaultedComparisonVisitor<`anonymous
namespace'::DefaultedComparisonAnalyzer,A0xcab051f9::DefaultedComparisonInfo,A0xcab051f9::DefaultedComparisonInfo,A0xcab051f9::DefaultedComparisonSubobject>::visitSubobjects()
+ 0x32B bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Sema\SemaDeclCXX.cpp, line
7523 + 0x67 byte(s)
0x00007FF609A56484 (0x000000C22AD85898 0x000000C22AD85884 0xCCCCCCCCCCCCCCCC
0xCCCCCCCCCCCCCCCC), `anonymous
namespace'::DefaultedComparisonVisitor<`anonymous
namespace'::DefaultedComparisonAnalyzer,A0xcab051f9::DefaultedComparisonInfo,A0xcab051f9::DefaultedComparisonInfo,A0xcab051f9::DefaultedComparisonSubobject>::visit()
+ 0x114 bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Sema\SemaDeclCXX.cpp, line
7478
0x00007FF609A5716F (0x000000C22AD85898 0x000000C22AD85884 0x00000209C475A188
0x00000209C475C098), `anonymous
namespace'::DefaultedComparisonAnalyzer::visit() + 0x18F bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Sema\SemaDeclCXX.cpp, line
7622 + 0x15 byte(s)
0x00007FF609934127 (0x00000209C0082C60 0x00000209C0A589F0 0x00000209C475C098
0xCCCCCCCCCCCCCC02), clang::Sema::CheckExplicitlyDefaultedComparison() + 0xD17
bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Sema\SemaDeclCXX.cpp, line
8403 + 0x46 byte(s)
0x00007FF609932372 (0x00000209C0082C60 0x00000209C0A589F0 0x00000209C475C098
0xCCCCCCCCCCCCCCCC), clang::Sema::CheckExplicitlyDefaultedFunction() + 0x122
bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Sema\SemaDeclCXX.cpp, line
7223 + 0x65 byte(s)
0x00007FF60999A759 (0x000000C22AD865C8 0x00000209C475C098 0xCCCCCCCCCCCCCCCC
0xCCCCCCCCCCCCCCCC), <lambda_ce0636d51cc82111d3fbeb29fa7ae1a8>::operator()() +
0xB9 bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Sema\SemaDeclCXX.cpp, line
6722
0x00007FF609999AE5 (0x000000C22AD865F8 0x00000209C475C098 0x000000C22AD86BF0
0x00000209C0082C60), <lambda_8a46d6974900dbe3764f392b1256b713>::operator()() +
0x35 bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Sema\SemaDeclCXX.cpp, line
6727 + 0x12 byte(s)
0x00007FF60992B6C4 (0x00000209C0082C60 0x00000209C0A589F0 0x00000209C475A188
0x00000209C475A188), clang::Sema::CheckCompletedCXXClass() + 0xBF4 bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Sema\SemaDeclCXX.cpp, line
6806 + 0x15 byte(s)
0x00007FF60992C137 (0x00000209C0082C60 0x00000209C0A589F0 0x00000000000CE353
0x00000209C475A188), clang::Sema::ActOnFinishCXXMemberSpecification() + 0x227
bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Sema\SemaDeclCXX.cpp, line
9863
0x00007FF609667670 (0x00000209C008E2C0 0x00000209000CE353 0x000000C2000CE35A
0x000000C22AD87628), clang::Parser::ParseCXXMemberSpecification() + 0xD50
bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Parse\ParseDeclCXX.cpp, line
3398
0x00007FF609666065 (0x00000209C008E2C0 0x00000209C0080067 0xCCCCCCCC000CE353
0x000000C22AD89488), clang::Parser::ParseClassSpecifier() + 0x2335 bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Parse\ParseDeclCXX.cpp, line
1969 + 0x41 byte(s)
0x00007FF60959E1FE (0x00000209C008E2C0 0x000000C22AD89488 0x000000C22AD89370
0xCCCCCCCC00000003), clang::Parser::ParseDeclarationSpecifiers() + 0x403E
bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Parse\ParseDecl.cpp, line
3919
0x00007FF60954BED2 (0x00000209C008E2C0 0x000000C22AD89C40 0x000000C22AD89BC8
0x000000C22AD89488), clang::Parser::ParseDeclOrFunctionDefInternal() + 0x92
bytes(s), C:\Users\mizve\source\repos\llvm-project\clang\lib\Parse\Parser.cpp,
line 1045
0x00007FF60954BDE0 (0x00000209C008E2C0 0x000000C22AD89C40 0x000000C22AD89BC8
0x0000000000000000), clang::Parser::ParseDeclarationOrFunctionDefinition() +
0xE0 bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Parse\Parser.cpp, line 1150
+ 0x2D byte(s)
0x00007FF60954B7DE (0x00000209C008E2C0 0x000000C22AD89C40 0x000000C22AD89BC8
0x0000000000000000), clang::Parser::ParseExternalDeclaration() + 0x129E
bytes(s), C:\Users\mizve\source\repos\llvm-project\clang\lib\Parse\Parser.cpp,
line 970 + 0x2D byte(s)
0x00007FF609660336 (0x00000209C008E2C0 0x000000C22AD89D68 0x0000020900000000
0x000000C22AD8A550), clang::Parser::ParseInnerNamespace() + 0x106 bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Parse\ParseDeclCXX.cpp, line
247
0x00007FF60966011E (0x00000209C008E2C0 0x000000C22AD8ABC0 0xCCCCCCCC00000000
0x000000C22AD8A774), clang::Parser::ParseNamespace() + 0x11AE bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Parse\ParseDeclCXX.cpp, line
227
0x00007FF6095965C8 (0x00000209C008E2C0 0x000000C22AD8ABC0 0xCCCCCCCC00000000
0x000000C22AD8A774), clang::Parser::ParseDeclaration() + 0x308 bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Parse\ParseDecl.cpp, line
1677 + 0x4C byte(s)
0x00007FF60954B257 (0x00000209C008E2C0 0x000000C22AD8ABC0 0x000000C22AD8AAE8
0x0000000000000000), clang::Parser::ParseExternalDeclaration() + 0xD17
bytes(s), C:\Users\mizve\source\repos\llvm-project\clang\lib\Parse\Parser.cpp,
line 904 + 0x36 byte(s)
0x00007FF609545F12 (0x00000209C008E2C0 0x000000C22AD8AD18 0x00000209C0082C00
0xCCCCCCCCCCCCCC00), clang::Parser::ParseTopLevelDecl() + 0x752 bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Parse\Parser.cpp, line 716 +
0x1D byte(s)
0x00007FF609541DD6 (0x00000209C0082C60 0xCCCCCCCC00000000 0x0000000000000000
0xCCCCCCCCCCCCCCCC), clang::ParseAST() + 0x296 bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Parse\ParseAST.cpp, line 158
+ 0x15 byte(s)
0x00007FF60625A16B (0x00000209BFFC6710 0x000000C22AD8B130 0xCCCCCCCCCCCCCCCC
0xCCCCCCCCCCCCCCCC), clang::ASTFrontendAction::ExecuteAction() + 0x12B
bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Frontend\FrontendAction.cpp,
line 1058
0x00007FF60C4A7E95 (0x00000209BFFC6710 0xCCCCCCCCCCCCCCCC 0xCCCCCCCCCCCCCCCC
0xCCCCCCCCCCCCCCCC), clang::CodeGenAction::ExecuteAction() + 0x65 bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\CodeGen\CodeGenAction.cpp,
line 1083
0x00007FF606259AFC (0x00000209BFFC6710 0x000000C22AD8BCF8 0x00000209BE6AD590
0xCCCCCCCCCCCCCCCC), clang::FrontendAction::Execute() + 0x9C bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Frontend\FrontendAction.cpp,
line 953
0x00007FF6061CF518 (0x00000209BE664A50 0x00000209BFFC6710 0x000000C22AD8C150
0x0000000000000000), clang::CompilerInstance::ExecuteAction() + 0x848 bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Frontend\CompilerInstance.cpp,
line 959 + 0x15 byte(s)
0x00007FF606454CF5 (0x00000209BE664A50 0x000000C22AD8CB20 0x000000C22AD8C201
0x00000209BE60D150), clang::ExecuteCompilerInvocation() + 0x705 bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\FrontendTool\ExecuteCompilerInvocation.cpp,
line 278 + 0x1D byte(s)
0x00007FF600463243 (0x000000C22AD8CE30 0x00000209BE60D150 0x00007FF600113214
0xCCCCCCCCCCCCCC00), cc1_main() + 0x6C3 bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\tools\driver\cc1_main.cpp, line
240 + 0x12 byte(s)
0x00007FF60044CEA5 (0x000000C22AD8CFF8 0xCCCCCCCCCCCCCCCC 0xCCCCCCCCCCCCCCCC
0xCCCCCCCCCCCCCCCC), ExecuteCC1Tool() + 0x205 bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\tools\driver\driver.cpp, line
330 + 0x77 byte(s)
0x00007FF60600F746 (0x000000C22AD8D498 0xCCCCCCCCCCCCCCCC 0xCCCCCCCCCCCCCCCC
0xCCCCCCCCCCCCCCCC), <lambda_25c96514421f9d21a88a4b637eac86f0>::operator()() +
0x36 bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Driver\Job.cpp, line 404 +
0x36 byte(s)
0x00007FF60600E8A8 (0x000000C22AD8D498 0xCCCCCCCCCCCCCCCC 0xCCCCCCCCCCCCCCCC
0xCCCCCCCCCCCCCCCC), llvm::function_ref<void
__cdecl(void)>::callback_fn<<lambda_25c96514421f9d21a88a4b637eac86f0> >() +
0x28 bytes(s),
C:\Users\mizve\source\repos\llvm-project\llvm\include\llvm\ADT\STLExtras.h,
line 187
0x00007FF604D456FE (0x000000C22AD8D4D0 0x000000C22AD8D428 0xCCCCCCCCCCCCCCCC
0xCCCCCCCCCCCCCCCC), llvm::function_ref<void __cdecl(void)>::operator()() +
0x2E bytes(s),
C:\Users\mizve\source\repos\llvm-project\llvm\include\llvm\ADT\STLExtras.h,
line 210
0x00007FF604D5581F (0x000000C22AD8D428 0x000000C22AD8D4D0 0x0000000000000000
0x0000000000000000), llvm::CrashRecoveryContext::RunSafely() + 0xBF bytes(s),
C:\Users\mizve\source\repos\llvm-project\llvm\lib\Support\CrashRecoveryContext.cpp,
line 233 + 0xA byte(s)
0x00007FF60600B98E (0x00000209BE6B26C0 0x000000C22AD8D6C0 0x000000C22AD8D5C8
0x000000C22AD8D604), clang::driver::CC1Command::Execute() + 0x1FE bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Driver\Job.cpp, line 404 +
0x72 byte(s)
0x00007FF605F423E3 (0x00000209BE664800 0x00000209BE6B26C0 0x000000C22AD8D798
0xCCCCCCCCCCCCCCCC), clang::driver::Compilation::ExecuteCommand() + 0x393
bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Driver\Compilation.cpp, line
195 + 0x71 byte(s)
0x00007FF605F4261A (0x00000209BE664800 0x00000209BE664888 0x000000C22AD8F138
0xCCCCCCCCCCCCCCCC), clang::driver::Compilation::ExecuteJobs() + 0xCA bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\lib\Driver\Compilation.cpp, line
248 + 0x17 byte(s)
0x00007FF605EE7099 (0x000000C22AD8EC58 0x00000209BE664800 0x000000C22AD8F138
0x000000C22AD8E658), clang::driver::Driver::ExecuteCompilation() + 0x159
bytes(s), C:\Users\mizve\source\repos\llvm-project\clang\lib\Driver\Driver.cpp,
line 1517
0x00007FF60044E1B7 (0x0000000000000008 0x00000209BE60AF30 0x0000000000000000
0x00007FF60C0DFA4D), main() + 0x1027 bytes(s),
C:\Users\mizve\source\repos\llvm-project\clang\tools\driver\driver.cpp, line
502 + 0x25 byte(s)
0x00007FF60C0DF349 (0x00007FF60C761000 0x00007FF60C76D158 0x0000000000000000
0x0000000000000000), invoke_main() + 0x39 bytes(s),
d:\agent\_work\31\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl, line
79
0x00007FF60C0DF1EE (0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000), __scrt_common_main_seh() + 0x12E bytes(s),
d:\agent\_work\31\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl, line
288 + 0x5 byte(s)
0x00007FF60C0DF0AE (0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000), __scrt_common_main() + 0xE bytes(s),
d:\agent\_work\31\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl, line
331
0x00007FF60C0DF3DE (0x000000C22A2E2000 0x0000000000000000 0x0000000000000000
0x0000000000000000), mainCRTStartup() + 0xE bytes(s),
d:\agent\_work\31\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp, line 17
0x00007FFD9D027034 (0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000), BaseThreadInitThunk() + 0x14 bytes(s)
0x00007FFD9D15D0D1 (0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000), RtlUserThreadStart() + 0x21 bytes(s)
clang-cl: error: clang frontend command failed due to signal (use -v to see
invocation)
clang version 12.0.0
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Users\mizve\source\repos\llvm-project\build_clang\bin
clang-cl: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-cl: note: diagnostic msg:
C:\Users\mizve\AppData\Local\Temp\test-00523c.cpp
clang-cl: note: diagnostic msg:
C:\Users\mizve\AppData\Local\Temp\test-00523c.sh
clang-cl: note: diagnostic msg:

********************
´´´

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20210123/6766e494/attachment-0001.html>


More information about the llvm-bugs mailing list