Quuxplusone / LLVMBugzillaTest

0 stars 0 forks source link

ICE on Windows with Clang-10 targeting msvc when compiling that test file from Range-V3 #46013

Open Quuxplusone opened 4 years ago

Quuxplusone commented 4 years ago
Bugzilla Link PR47044
Status NEW
Importance P enhancement
Reported by A. Joël Lamotte (mjklaim@gmail.com)
Reported on 2020-08-07 15:50:32 -0700
Last modified on 2020-08-10 18:30:18 -0700
Version 10.0
Hardware PC Windows NT
CC blitzrakete@gmail.com, dgregor@apple.com, erik.pilkington@gmail.com, llvm-bugs@lists.llvm.org, richard-llvm@metafoo.co.uk
Fixed by commit(s)
Attachments Temp.zip (737199 bytes, application/x-zip-compressed)
Blocks
Blocked by
See also

Created attachment 23829 sources reported to be attached

I am making a build2 package of the Range-V3 library (it'll end up in the main repo when it's ready to be published. One of the test source files seems to ICE clang-10 on Windows systematically. See below the dash-line the complete verbose log of build2 compiling that file, with the compiler invokations and output. The crash report is at the end.

The file that generates the ICE: https://github.com/Klaim/range-v3/blob/klaim/build2/test/iterator/basic_iterator.cpp

Notes:

If you have build2 installed and want to reproduce this with it:

I added the proper attachments suggested by the ICE report.


$ b "test/exe{test.iterator.basic_iterator}" -s -V config.cxx.std=17 E:\tools\build2\build2-install\bin\bdep.exe sync --hook=1 --verbose 3 --config E:\Projects\build2-libs\range-v3\build-clang mkdir C:\Users\klaim\AppData\Local\Temp\bdep-30640-0\ E:\tools\build2\build2-install\bin\bpkg --verbose 3 rep-list -d E:\Projects\build2-libs\range-v3\build-clang mkdir E:\Projects\build2-libs\range-v3\build-clang.bpkg\tmp\ rmdir -r E:\Projects\build2-libs\range-v3\build-clang.bpkg\tmp\ E:\tools\build2\build2-install\bin\bpkg --verbose 3 fetch -d E:\Projects\build2-libs\range-v3\build-clang --shallow dir:E:\Projects\build2-libs\range-v3\range-v3 mkdir E:\Projects\build2-libs\range-v3\build-clang.bpkg\tmp\ E:\tools\build2\build2-install\bin\b --verbose 3 -s info: 'E:\Projects\build2-libs\range-v3\range-v3\' E:\tools\build2\build2-install\bin\sha256sum --version info: using 'sha256sum' as the sha256 program, use --sha256 to override E:\tools\build2\build2-install\bin\sha256sum -b E:/Projects/build2-libs/range-v3/range-v3/./manifest 1 package(s) in 1 repository(s) rmdir -r E:\Projects\build2-libs\range-v3\build-clang.bpkg\tmp\ E:\tools\build2\build2-install\bin\bpkg --verbose 3 build -d E:\Projects\build2-libs\range-v3\build-clang --no-fetch --configure-only --keep-out --plan "synchronizing E:\Projects\build2-libs\range-v3\build-clang\:" --yes range-v3@E:\Projects\build2-libs\range-v3\range-v3 mkdir E:\Projects\build2-libs\range-v3\build-clang.bpkg\tmp\ rmdir -r E:\Projects\build2-libs\range-v3\build-clang.bpkg\tmp\ E:\tools\build2\build2-install\bin\b --verbose 3 configure: 'E:\Projects\build2-libs\range-v3\range-v3\'@'E:\Projects\build2-libs\range-v3\build-clang\range-v3\',forward cat >E:\Projects\build2-libs\range-v3\range-v3\build2\bootstrap\out-root.build2 cat >E:\Projects\build2-libs\range-v3\range-v3\test\build2\bootstrap\out-root.build2 rmdir -r C:\Users\klaim\AppData\Local\Temp\bdep-30640-0\ clang -v clang -dumpmachine clang -x c -v -E - clang -x c -v -E - c @E:\Projects\build2-libs\range-v3\build-clang\ c clang@C:\Program Files\LLVM\bin\clang.exe id clang version 10.0.0 major 10 minor 0 patch 0 signature clang version 10.0.0 MSVC version 19.27.29109 checksum 9414106b6d24e217cdefa7b212b742b31d5d8717d3be7b0bdf894732fb1227ab target x86_64-microsoft-win32-msvc14.2 (x86_64-pc-windows-msvc) runtime msvc stdlib msvc inc dirs C:\Program Files\LLVM\lib\clang\10.0.0\include\ C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\include\ C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\ C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\ C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um\ C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt\ lib dirs C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\lib\x64\ C:\Program Files (x86)\Windows Kits\10\Lib\10.0.18362.0\ucrt\x64\ C:\Program Files (x86)\Windows Kits\10\Lib\10.0.18362.0\um\x64\ bin @E:\Projects\build2-libs\range-v3\build-clang\ target x86_64-microsoft-win32-msvc14.2 pattern C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\bin\Hostx64\x64\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\ "C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\bin\Hostx64\x64\lib.exe" --version bin.ar @E:\Projects\build2-libs\range-v3\build-clang\ ar C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\bin\Hostx64\x64\lib.exe id msvc version 14.27.29109.0 major 14 minor 27 patch 29109 build .0 signature Microsoft (R) Library Manager Version 14.27.29109.0 checksum 916f2c9ebbea4638f167fed45f8fb7f2f4ec22f1ce301d0a3e3cb2102eea06e3 "C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\bin\Hostx64\x64\link.exe" --version bin.ld @E:\Projects\build2-libs\range-v3\build-clang\ ld C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\bin\Hostx64\x64\link.exe id msvc signature Microsoft (R) Incremental Linker Version 14.27.29109.0 checksum b1820608f28438f22e413b8aa561f26e6ad4e640984ae80370795aac455e7753 clang++ -v clang++ -dumpmachine clang++ -x c++ -v -E - clang++ -std=c++1z -x c++ -v -E - cxx @E:\Projects\build2-libs\range-v3\build-clang\ cxx clang++@C:\Program Files\LLVM\bin\clang++.exe mode -std=c++1z id clang version 10.0.0 major 10 minor 0 patch 0 signature clang version 10.0.0 MSVC version 19.27.29109 checksum 9414106b6d24e217cdefa7b212b742b31d5d8717d3be7b0bdf894732fb1227ab target x86_64-microsoft-win32-msvc14.2 (x86_64-pc-windows-msvc) runtime msvc stdlib msvcp c stdlib msvc inc dirs C:\Program Files\LLVM\lib\clang\10.0.0\include\ C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\include\ C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\ C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\ C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um\ C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt\ lib dirs C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\lib\x64\ C:\Program Files (x86)\Windows Kits\10\Lib\10.0.18362.0\ucrt\x64\ C:\Program Files (x86)\Windows Kits\10\Lib\10.0.18362.0\um\x64\ clang++ -std=c++1z -x c++ -v -E - cxx range-v3@E:\Projects\build2-libs\range-v3\build-clang\range-v3\ cxx clang++@C:\Program Files\LLVM\bin\clang++.exe mode -std=c++1z id clang version 10.0.0 major 10 minor 0 patch 0 signature clang version 10.0.0 MSVC version 19.27.29109 checksum 9414106b6d24e217cdefa7b212b742b31d5d8717d3be7b0bdf894732fb1227ab target x86_64-microsoft-win32-msvc14.2 (x86_64-pc-windows-msvc) runtime msvc stdlib msvcp c stdlib msvc inc dirs C:\Program Files\LLVM\lib\clang\10.0.0\include\ C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\include\ C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\ C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\ C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um\ C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt\ lib dirs C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\lib\x64\ C:\Program Files (x86)\Windows Kits\10\Lib\10.0.18362.0\ucrt\x64\ C:\Program Files (x86)\Windows Kits\10\Lib\10.0.18362.0\um\x64\ bin range-v3@E:\Projects\build2-libs\range-v3\build-clang\range-v3\ target x86_64-microsoft-win32-msvc14.2 pattern C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\bin\Hostx64\x64\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\ "C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\bin\Hostx64\x64\lib.exe" --version bin.ar range-v3@E:\Projects\build2-libs\range-v3\build-clang\range-v3\ ar C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\bin\Hostx64\x64\lib.exe id msvc version 14.27.29109.0 major 14 minor 27 patch 29109 build .0 signature Microsoft (R) Library Manager Version 14.27.29109.0 checksum 916f2c9ebbea4638f167fed45f8fb7f2f4ec22f1ce301d0a3e3cb2102eea06e3 "C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\bin\Hostx64\x64\link.exe" --version bin.ld range-v3@E:\Projects\build2-libs\range-v3\build-clang\range-v3\ ld C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\bin\Hostx64\x64\link.exe id msvc signature Microsoft (R) Incremental Linker Version 14.27.29109.0 checksum b1820608f28438f22e413b8aa561f26e6ad4e640984ae80370795aac455e7753 clang++ -std=c++1z -x c++ -v -E - cxx @E:\Projects\build2-libs\range-v3\build-clang\range-v3\test\ cxx clang++@C:\Program Files\LLVM\bin\clang++.exe mode -std=c++1z id clang version 10.0.0 major 10 minor 0 patch 0 signature clang version 10.0.0 MSVC version 19.27.29109 checksum 9414106b6d24e217cdefa7b212b742b31d5d8717d3be7b0bdf894732fb1227ab target x86_64-microsoft-win32-msvc14.2 (x86_64-pc-windows-msvc) runtime msvc stdlib msvcp c stdlib msvc inc dirs C:\Program Files\LLVM\lib\clang\10.0.0\include\ C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\include\ C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\ C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\ C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um\ C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt\ lib dirs C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\lib\x64\ C:\Program Files (x86)\Windows Kits\10\Lib\10.0.18362.0\ucrt\x64\ C:\Program Files (x86)\Windows Kits\10\Lib\10.0.18362.0\um\x64\ bin @E:\Projects\build2-libs\range-v3\build-clang\range-v3\test\ target x86_64-microsoft-win32-msvc14.2 pattern C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\bin\Hostx64\x64\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\ "C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\bin\Hostx64\x64\lib.exe" --version bin.ar @E:\Projects\build2-libs\range-v3\build-clang\range-v3\test\ ar C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\bin\Hostx64\x64\lib.exe id msvc version 14.27.29109.0 major 14 minor 27 patch 29109 build .0 signature Microsoft (R) Library Manager Version 14.27.29109.0 checksum 916f2c9ebbea4638f167fed45f8fb7f2f4ec22f1ce301d0a3e3cb2102eea06e3 "C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\bin\Hostx64\x64\link.exe" --version bin.ld @E:\Projects\build2-libs\range-v3\build-clang\range-v3\test\ ld C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.27.29109\bin\Hostx64\x64\link.exe id msvc signature Microsoft (R) Incremental Linker Version 14.27.29109.0 checksum b1820608f28438f22e413b8aa561f26e6ad4e640984ae80370795aac455e7753 clang++ -IE:\Projects\build2-libs\range-v3\range-v3/include -IE:\Projects\build2-libs\range-v3\range-v3/include/std -IE:\Projects\build2-libs\range-v3\build-clang\range-v3/include -D_MT -D_DLL -std=c++1z -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o E:\Projects\build2-libs\range-v3\build-clang\range-v3\test\iterator\basic_iterator.exe.obj.ii E:\Projects\build2-libs\range-v3\range-v3\test\iterator\basic_iterator.cpp clang++ -IE:\Projects\build2-libs\range-v3\range-v3/include -IE:\Projects\build2-libs\range-v3\range-v3/include/std -IE:\Projects\build2-libs\range-v3\build-clang\range-v3/include -D_MT -D_DLL -std=c++1z -E -x c++ E:\Projects\build2-libs\range-v3\build-clang\range-v3\test\iterator\basic_iterator.exe.obj.ii clang++ -IE:\Projects\build2-libs\range-v3\range-v3/include -IE:\Projects\build2-libs\range-v3\range-v3/include/std -IE:\Projects\build2-libs\range-v3\build-clang\range-v3/include -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++1z -o ..\build-clang\range-v3\test\iterator\basic_iterator.exe.obj -c -x c++ E:\Projects\build2-libs\range-v3\build-clang\range-v3\test\iterator\basic_iterator.exe.obj.ii Assertion failed: BaseLayout.getNonVirtualSize() == CharUnits::Zero(), file C:\src\llvm_package_1000-rc2\llvm-project\clang\lib\AST\RecordLayoutBuilder.cpp, line 2677 Stack dump:

  1. Program arguments: clang++ -IE:\Projects\build2-libs\range-v3\range-v3/include -IE:\Projects\build2-libs\range-v3\range-v3/include/std -IE:\Projects\build2-libs\range-v3\build-clang\range-v3/include -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++1z -o ..\build-clang\range-v3\test\iterator\basic_iterator.exe.obj -c -x c++ E:\Projects\build2-libs\range-v3\build-clang\range-v3\test\iterator\basic_iterator.exe.obj.ii
  2. E:\Projects\build2-libs\range-v3\range-v3\test\iterator\basic_iterator.cpp:447:2: current parser token 'namespace'
  3. E:\Projects\build2-libs\range-v3\range-v3\test\iterator\basic_iterator.cpp:355:12: LLVM IR generation of declaration 'test_move_only'
  4. E:\Projects\build2-libs\range-v3\range-v3\test\iterator\basic_iterator.cpp:435:10: Generating code for declaration 'test_move_only::test'

    0 0x00007ff70c522266 C:\Program Files\LLVM\bin\clang++.exe 0x1de2266 (C:\Program Files\LLVM\bin\clang++.exe+0x1de2266)

    1 0x00007ff70c522266

    2 0x00007ff70c522266 (C:\Program Files\LLVM\bin\clang++.exe+0x1de2266)

    3 0x00007fff128ecb7d (C:\WINDOWS\System32\ucrtbase.dll+0x6cb7d)

    4 0x00007fff128edb81 (C:\WINDOWS\System32\ucrtbase.dll+0x6db81)

    5 0x00007fff128ef5be (C:\WINDOWS\System32\ucrtbase.dll+0x6f5be)

    6 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x3fbe8cf C:\Program Files\LLVM\bin\clang++.exe 0x3fb8b33

    7 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x3e7c132 C:\Program Files\LLVM\bin\clang++.exe 0x3e7d63d

    8 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x3e7bbbe C:\Program Files\LLVM\bin\clang++.exe 0x3e7d63d

    9 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x3e7bbbe C:\Program Files\LLVM\bin\clang++.exe 0x3e7d63d

    10 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x3e7bbbe C:\Program Files\LLVM\bin\clang++.exe 0x3e7d63d

    11 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x3e7bbbe C:\Program Files\LLVM\bin\clang++.exe 0x3e7d63d

    12 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x3e7bbbe C:\Program Files\LLVM\bin\clang++.exe 0x3e7d63d

    13 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x3e7bbbe C:\Program Files\LLVM\bin\clang++.exe 0x3e7d63d

    14 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x3e7bbbe C:\Program Files\LLVM\bin\clang++.exe 0x3e7d63d

    15 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x3e7dfe5 C:\Program Files\LLVM\bin\clang++.exe 0x220f1d9

    16 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x220e0f0 C:\Program Files\LLVM\bin\clang++.exe 0x220bc34

    17 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x239b84c C:\Program Files\LLVM\bin\clang++.exe 0x239d468

    18 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x222de1c C:\Program Files\LLVM\bin\clang++.exe 0x2218b12

    19 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x220b9a5 C:\Program Files\LLVM\bin\clang++.exe 0x220bf95

    20 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x220b64c C:\Program Files\LLVM\bin\clang++.exe 0x2378d03

    21 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x2383132 C:\Program Files\LLVM\bin\clang++.exe 0x2202d9f

    22 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x220381e C:\Program Files\LLVM\bin\clang++.exe 0x2031483

    23 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x20291da C:\Program Files\LLVM\bin\clang++.exe 0x202db35

    24 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x2035272 C:\Program Files\LLVM\bin\clang++.exe 0x20398bb

    25 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x455011f C:\Program Files\LLVM\bin\clang++.exe 0x454da87

    26 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x340c745 C:\Program Files\LLVM\bin\clang++.exe 0x2638855

    27 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x25f26ac C:\Program Files\LLVM\bin\clang++.exe 0x26a28ae

    28 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x79d0 C:\Program Files\LLVM\bin\clang++.exe 0x49f7

    29 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x258a056 C:\Program Files\LLVM\bin\clang++.exe 0x1dce033

    30 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x25898d4 C:\Program Files\LLVM\bin\clang++.exe 0x248e925

    31 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x248ecc9 C:\Program Files\LLVM\bin\clang++.exe 0x247ba47

    32 0x00007fff128ef4b5 C:\Program Files\LLVM\bin\clang++.exe 0x402f C:\Program Files\LLVM\bin\clang++.exe 0x4575330

    33 0x00007fff128ef4b5 (C:\WINDOWS\System32\ucrtbase.dll+0x6f4b5)

    34 0x00007fff128ef841 (C:\WINDOWS\System32\ucrtbase.dll+0x6f841)

    0x00007FF70C522266 (0x00008D85680921B4 0x0000009329386E80 0x0000000000000016 0x0000000000000000) 0x00007FFF128ECB7D (0x0000000000000101 0x00007FF700000000 0x0000000000000000 0x0000009329386E50), raise() + 0x1DD bytes(s) 0x00007FFF128EDB81 (0x0002000000000003 0x0000000000000003 0x00007FFF1294A550 0x00007FF71050F74C), abort() + 0x31 bytes(s) 0x00007FFF128EF5BE (0x0000024D5001A378 0x0000024D5001A378 0x0000009329387608 0x0000000000000A75), _get_wpgmptr() + 0x196E bytes(s) 0x00007FFF128EF4B5 (0x0000000000000A75 0x00007FF71050F74C 0x0000009329387608 0x0000009329387608), _get_wpgmptr() + 0x1865 bytes(s) 0x00007FFF128EF841 (0x0000024D5001A378 0x00000093293879D8 0x0000024D50514480 0x0000024D4A14BA00), _wassert() + 0x71 bytes(s) 0x00007FF70E6FE8CF (0x0000024D4A2502A8 0x0000024D0000000C 0x0000000000000020 0x0000024D4A250CC0) 0x00007FF70E6F8B33 (0x00007FF70BE67111 0x0000024D4E252700 0x0000024D50504CE0 0x0000024D4A13EA60) 0x00007FF70E5BC132 (0x0000009329388340 0x000000932938A1D0 0x0000009329387E10 0x00007FF70C94D10C) 0x00007FF70E5BD63D (0x0000024D4A152028 0x0000024D50504D20 0x0000009329388340 0x0000024D4A13CB50) 0x00007FF70E5BBBBE (0x0000009329387F70 0x00007FF70C94F222 0x0000009329387D40 0x0000000000000001) 0x00007FF70E5BD63D (0x0000009329388340 0x00007FF70C7ECF84 0x0000009329387E01 0x0000000000000001) 0x00007FF70E5BBBBE (0x0000024D5050A930 0x0000024D50504D20 0x0000024D50509A70 0x000000932938A1D0) 0x00007FF70E5BD63D (0x000000932938B638 0x0000009329388340 0x0000024D4E252D08 0x0000000000000001) 0x00007FF70E5BBBBE (0x0000009329388200 0x0000000000000000 0x0000024D4E252D08 0x0000000000000001) 0x00007FF70E5BD63D (0x000008F7DBBD87CB 0x0000024D50504D20 0x0000024D4E252D08 0x0000000000000001) 0x00007FF70E5BBBBE (0x0000024D4E252D08 0x0000000000000001 0x000008F7DBBD868B 0x0000024D5050A930) 0x00007FF70E5BD63D (0x0000000000000000 0x0000024D50504D20 0x0000024D50504DA0 0x000008F7DBBD865B) 0x00007FF70E5BBBBE (0x0000024D5050A930 0x0000024D5050A930 0x00000093293880A0 0x0000000200000000) 0x00007FF70E5BD63D (0x0000000000000000 0x00007FF70C7A60D9 0x000000932938A1D0 0x0000024D5050A930) 0x00007FF70E5BBBBE (0x0000009329380103 0x0000002000000011 0x0000000100000000 0x0000000000000000) 0x00007FF70E5BD63D (0x0000000000000001 0x00007FF70C9BBD96 0x000008F7DBBD797B 0x0000000000000000) 0x00007FF70E5BBBBE (0x0000001000000002 0x0000024D4E252528 0x0000024D4F19FC68 0x00000000FFFFFFFF) 0x00007FF70E5BD63D (0x000008F7DBBD7B7B 0x0000024D50504D50 0x0000024D4F221EF8 0x000008F7DBBD7BDB) 0x00007FF70E5BDFE5 (0x0000000100000000 0x00000000DBBD7A80 0x000008F7DBBD7A8B 0x0000024D50504D50) 0x00007FF70C94F1D9 (0x0000024D4FE1CCD0 0x00007FF70E598AAE 0x0000024D4A152028 0x000008F7DBBD7A3B) 0x00007FF70C94E0F0 (0x0000024D5050CE90 0x00000093293891A8 0x0000024D5050CE90 0x00007FF70C8A64D3) 0x00007FF70C94BC34 (0x0000024D4FFDD320 0x00007FF70E6F895C 0x0000024D4FE22E60 0x0000009329388AD0) 0x00007FF70CADB84C (0x0000009329389860 0x0000024D5050CE58 0x0000024D5050CE40 0x0000000000000000) 0x00007FF70CADD468 (0x0000024D4F23B8B0 0x000008F7DBBD6F5B 0x0000024D4FFDABF0 0x0000000000000000) 0x00007FF70C96DE1C (0x000008F7DBBD6E5B 0x00007FF70C7A5B3E 0x0000000000000008 0x00007FF70BEB2291) 0x00007FF70C958B12 (0x0000009300000000 0x0000000000000000 0x0000000000000000 0x0000000000000000) 0x00007FF70C94B9A5 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000) 0x00007FF70C94BF95 (0x00007FF70ECB935C 0x0000024D505039D0 0x000000932938A1D0 0x00007FF70CAB9822) 0x00007FF70C94B64C (0xFFFFFFFFFFFFFFFF 0x00007FF70E57D188 0x0000009329389E08 0x00007FF71031CD30) 0x00007FF70CAB8D03 (0x0000000000000001 0x00007FF70E59697D 0x00007FF70ECB93F8 0x0000024D4A14B990) 0x00007FF70CAC3132 (0x0000009329389FE0 0x00007FF70C997F29 0x0000024D4E4368B0 0x00007FF70E5637E9) 0x00007FF70C942D9F (0x000008F7DBBD66AB 0x0000024D50502A08 0x000000932938B700 0x0000024D50502A08) 0x00007FF70C94381E (0x000000004EFBDB00 0x000000932938AED0 0x0000024D4A170FA0 0x0000024D4A170FB0) 0x00007FF70C771483 (0xFFFFFFFFFFFFFFFF 0x0000000000000000 0xFFFFFFFFFFFFFFFF 0x0000000000000000) 0x00007FF70C7691DA (0x0000024D50502A08 0x00007FF70DBF0389 0x0000024D50502A08 0x0000000000000000) 0x00007FF70C76DB35 (0x0000000000000000 0x000000004A171318 0x0000000000000000 0x0000000000000000) 0x00007FF70C775272 (0xFFFFFFFFFFFFFFFE 0x0000024D4A12E4A0 0x0000024D4F034170 0x0000024D4F034168) 0x00007FF70C7798BB (0x0000000000000000 0x0000000000000000 0x000008F7DBBD360B 0x0000024D4A14ED80) 0x00007FF70EC9011F (0x0000024D4A170FA0 0x0000024D4A11C8D0 0x0000024D4A170FA0 0x0000024D4FE1CAB0) 0x00007FF70EC8DA87 (0x0000000000000000 0x00007FF70CD2F10F 0x000000000000000E 0x0000000000000015) 0x00007FF70DB4C745 (0x000000010000000E 0x000008F7DBBD378B 0x0000000000000000 0x000000000000000F) 0x00007FF70CD78855 (0x0000024D4A124DC0 0x00007FF70ECB5113 0x00000000000000C8 0x0000002F2938D3F0) 0x00007FF70CD326AC (0x0000024D4A11A001 0x0000024D00000000 0x000000932938DD01 0x0000000000000000) 0x00007FF70CDE28AE (0x000000000000000F 0x0000000000000004 0x00007FF71024CD25 0x00007FFF12892596) 0x00007FF70A7479D0 (0x0000000000000040 0x00007FFF14F15D31 0x0000000000000006 0x000000000000003F) 0x00007FF70A7449F7 (0x0000024D4A0CEAC0 0x000000932938DF18 0x000000932938DF30 0x000000932938DF18) 0x00007FF70CCCA056 (0x000008F7DBBD27EB 0x0000024D4A096D80 0x0000024D4A11EE50 0x0000024D4A11EE50) 0x00007FF70C50E033 (0x0000024D4A095210 0x0000000000000001 0x0000000000000000 0x00007FFF14F007BD) 0x00007FF70CCC98D4 (0x0000024D4A0D73E0 0x0000000000000000 0x0000024D4A0E5ED0 0x00007FFF129E20BB) 0x00007FF70CBCE925 (0x000000932938E4A0 0x0000001000000000 0x0000024D4A0D73B0 0x0000024D4A0D2B88) 0x00007FF70CBCECC9 (0x0000024D4A0D2CB1 0x00007FFED3BD2787 0x0000024D4A0CDF30 0x0000000000000000) 0x00007FF70CBBBA47 (0x00000000C10000C1 0x0000000000000000 0x0000000000000000 0x0000000000000000) 0x00007FF70A74402F (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000) 0x00007FF70ECB5330 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000) 0x00007FFF14D77BD4 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000), BaseThreadInitThunk() + 0x14 bytes(s) 0x00007FFF14F2CE51 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000), RtlUserThreadStart() + 0x21 bytes(s) clang++: error: clang frontend command failed due to signal (use -v to see invocation) clang version 10.0.0 Target: x86_64-pc-windows-msvc Thread model: posix InstalledDir: C:\Program Files\LLVM\bin clang++: note: diagnostic msg: PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script. clang++: note: diagnostic msg:


PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang++: note: diagnostic msg: C:\Users\klaim\AppData\Local\Temp\basic_iterator-dd27fd.cpp clang++: note: diagnostic msg: C:\Users\klaim\AppData\Local\Temp\basic_iterator-dd27fd.sh clang++: note: diagnostic msg:


info: failed to update E:\Projects\build2-libs\range-v3\build-clang\range-v3\test\exe{test.iterator.basic_iterator}

Quuxplusone commented 4 years ago

Attached Temp.zip (737199 bytes, application/x-zip-compressed): sources reported to be attached

Quuxplusone commented 4 years ago

Correction: the issue seems to to be related to C++20 only.