Issue 73536
Summary [clang-cl|ICE] A single unwind edge may only enter one EH pad
Labels new issue
Assignees
Reporter Neumann-A
    ```
A single unwind edge may only enter one EH pad
  invoke void @llvm.seh.scope.end()
          to label %"??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@q...@xz.exit" unwind label %ehcleanup.i9, !dbg !10349
in function ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z
fatal error: error in backend: Broken function found, compilation aborted!
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
1.	<eof> parser at end of file
2.	Code generation
3.	Running pass 'Function Pass Manager' on module 'E:\all\vcpkg\buildtrees\opencv4\src\4.8.0-28394c3990.clean\modules\core\src\buffer_area.cpp'.
4.	Running pass 'Module Verifier' on function '@"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z"'
Exception Code: 0xE0000046
 #0 0x00007ff98232cf19 (C:\Windows\System32\KERNELBASE.dll+0x2cf19)
 #1 0x00007ff7a8e6cd1a (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0xf7cd1a)
 #2 0x00007ff7a8e6d793 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0xf7d793)
 #3 0x00007ff7a7f6b692 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x7b692)
 #4 0x00007ff7a8e7493e (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0xf8493e)
 #5 0x00007ff7a8e74ae1 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0xf84ae1)
 #6 0x00007ff7a8af3a20 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0xc03a20)
 #7 0x00007ff7a89d73ce (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0xae73ce)
 #8 0x00007ff7a89d7600 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0xae7600)
 #9 0x00007ff7a89d78e1 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0xae78e1)
#10 0x00007ff7a89d705b (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0xae705b)
#11 0x00007ff7a9163d53 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x1273d53)
#12 0x00007ff7a916316b (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x127316b)
#13 0x00007ff7a9163879 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x1273879)
#14 0x00007ff7a96ecd22 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x17fcd22)
#15 0x00007ff7aa7b2e24 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x28c2e24)
#16 0x00007ff7a98e97a3 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x19f97a3)
#17 0x00007ff7a96eba42 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x17fba42)
#18 0x00007ff7a98e9595 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x19f9595)
#19 0x00007ff7a98d225c (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x19e225c)
#20 0x00007ff7a99859d0 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x1a959d0)
#21 0x00007ff7a7f6c7fd (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x7c7fd)
#22 0x00007ff7a7f65f0c (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x75f0c)
#23 0x00007ff7a97e0dd1 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x18f0dd1)
#24 0x00007ff7a8e6cdea (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0xf7cdea)
#25 0x00007ff7a97e14f5 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x18f14f5)
#26 0x00007ff7a972f6ae (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x183f6ae)
#27 0x00007ff7a972f890 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x183f890)
#28 0x00007ff7a9713571 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x1823571)
#29 0x00007ff7a7f68aff (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x78aff)
#30 0x00007ff7a7f774b4 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x874b4)
#31 0x00007ff7abaedf74 (E:\llvm-project\llvm\build\default\bin\clang-cl.exe+0x3bfdf74)
#32 0x00007ff983d77344 (C:\Windows\System32\KERNEL32.DLL+0x17344)
#33 0x00007ff9847626b1 (C:\Windows\SYSTEM32\ntdll.dll+0x526b1)
clang-cl: error: clang frontend command failed with exit code 70 (use -v to see invocation)
clang version 18.0.0
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: E:\llvm-project\llvm\build\default\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\iluin\AppData\Local\Temp\buffer_area-0e1c4b.sh
clang-cl: note: diagnostic msg: 

********************

```

[buffer_area-0e1c4b.sh.txt](https://github.com/llvm/llvm-project/files/13477606/buffer_area-0e1c4b.sh.txt)
[buffer_area-0e1c4b.cpp.txt](https://github.com/llvm/llvm-project/files/13477607/buffer_area-0e1c4b.cpp.txt)
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to