<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/55320>55320</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
opt coredump
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
zhuguangxiang
</td>
</tr>
</table>
<pre>
james@Hello:~/sources/llvm-project-llvmorg-14.0.3/build/bin$ ./opt -S -O3 --rewrite-statepoints-for-gc ~/koala-lang/reloc.ll
opt: /home/james/sources/llvm-project-llvmorg-14.0.3/llvm/tools/opt/NewPMDriver.cpp:403: bool llvm::runPassPipeline(llvm::StringRef, llvm::Module&, llvm::TargetMachine*, llvm::TargetLibraryInfoImpl*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::opt_tool::OutputKind, llvm::opt_tool::VerifierKind, bool, bool, bool, bool, bool): Assertion `Passes.empty() && "PassPipeline and Passes should not both contain passes"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: ./opt -S -O3 --rewrite-statepoints-for-gc /home/james/koala-lang/reloc.ll
#0 0x0000557fd4831c72 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/james/sources/llvm-project-llvmorg-14.0.3/llvm/lib/Support/Unix/Signals.inc:565:22
#1 0x0000557fd4831d39 PrintStackTraceSignalHandler(void*) /home/james/sources/llvm-project-llvmorg-14.0.3/llvm/lib/Support/Unix/Signals.inc:632:1
#2 0x0000557fd482f8ea llvm::sys::RunSignalHandlers() /home/james/sources/llvm-project-llvmorg-14.0.3/llvm/lib/Support/Signals.cpp:97:20
#3 0x0000557fd48315a3 SignalHandler(int) /home/james/sources/llvm-project-llvmorg-14.0.3/llvm/lib/Support/Unix/Signals.inc:407:1
#4 0x00007f736c6ab520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
#5 0x00007f736c6ffa7c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x96a7c)
#6 0x00007f736c6ab476 gsignal (/lib/x86_64-linux-gnu/libc.so.6+0x42476)
#7 0x00007f736c6917f3 abort (/lib/x86_64-linux-gnu/libc.so.6+0x287f3)
#8 0x00007f736c69171b (/lib/x86_64-linux-gnu/libc.so.6+0x2871b)
#9 0x00007f736c6a2e96 (/lib/x86_64-linux-gnu/libc.so.6+0x39e96)
#10 0x0000557fd0ed2cb2 llvm::runPassPipeline(llvm::StringRef, llvm::Module&, llvm::TargetMachine*, llvm::TargetLibraryInfoImpl*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::opt_tool::OutputKind, llvm::opt_tool::VerifierKind, bool, bool, bool, bool, bool) /home/james/sources/llvm-project-llvmorg-14.0.3/llvm/tools/opt/NewPMDriver.cpp:403:5
#11 0x0000557fd0f0cdaf main /home/james/sources/llvm-project-llvmorg-14.0.3/llvm/tools/opt/opt.cpp:818:27
#12 0x00007f736c692d90 (/lib/x86_64-linux-gnu/libc.so.6+0x29d90)
#13 0x00007f736c692e40 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29e40)
#14 0x0000557fd0ecc305 _start (./opt+0xd65305)
Aborted
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztV1tv2zYU_jX2CyGBJnV98IPbJGixZjWabq8GRVESG0oUSCpx9ut3KDlx5GTdvBYBBswIKIs85zsfzy3HhS4f1t9YK-wiwh-EUnpBN4v0ckGurB4Mh31ypdRdG_RGfxPcBf5FmzpYRSEOKZwWg1Slf8puQSIUwlfdOxTcoOAzRUFgxL2RTgTWMSd6LTtng0qboOZoMnSrmWKBYl0NL0YozUOlFvhigTcABHwQ7De6FfCYqP5zcn4DHk5rZSdisP4q7rfXF0beCRPyvgcLEabeTgFiaFQBJ9CNGbots3Yre6FkB-az49mNM7Krv4hqQd4_U7nW5aBAMplvf2WmFu6a8WbE2bx2-kkWhpmHj12lP7a9eikF5D4Prh_clVSvgPzQ8V9cZ2MMe_C79P1rsvRyLg7u3XlXT2-TuV9kV35P6ndhZCWFeZTzMfj7Z-7DtbFWGCd1hxYJ9pESNhRt7x4gUiCCxjAk8CDPw4hYV6JJGtlGD6pEnXaA6xrEdeeY7FA_HoPigqSoYuCxMpwycvvpcnNziexQtNIhhoqhRgbS2jjkNGqc662_F7mCv1q6ZihCrttjJj5PV3iV1g5jGo-sZMfVUArkGoG4YbZBBeO3zjAuDuZvHGygcmh91k5bOETjZ2t0bViLIJmGVkCVeRedVY0vquw7lQnSFCO8x_CJ47Qqo4yueEqexdk-2OnLFvLFjcy_-qvM6siw-522zgjWHqoGZKfg_WDNK1nAejP0Pjjw7bdO7v2GrDumbAi-BvNxEsMKcX661Or0UiXN0ckNJowPEDIlDFznTstyLKm3op1QAuvqyJrMWZMqE-y1UHwZuhl5-1QqP5n2I9-pv-ap9zI-8qWnXo4ZRadufdNMiHA6d2l0oJhWKU14woqYYDS66wC4z5JdEgXQU4Z9UHfDdMBDq0NI5Hd4HxFQ8b3qCTOeY1YVSznqXQPpX-5upVLnGcgT0J8ZSE5JR2mCajve9FzyoDrDTufY-SqtKGKFb31nIZMMFGfI2QvkVXE25qqYYeYnniAiT87DpDmoPGH61jBreFiUhBfk_3nhPzEvvNUMGR-zZfafBFeYl6xCrR8vfjIXWA8cslXmG216JEFOSouU-ZldjOSgMisDeoopIox2O6-2g7nCuN3hlmdZAZCZlWhebJxTHKMJ30OHj9cH5TKJ4fBJe-N7kiiX5ZqWOc3Z0kmnxNrPQVwb4aen5WDU-t9Pa3FMCV42a1pQKkgagSNyLnDBszxNM5LklCZEYLZUrBDKrhfxOxgmO3GPRgg_WMYXS7kmmBAc43SVxPmKhGVeMpGlNIvyvIqSFH6TCXClCj2PEBJhadYjJZg6_Q82Ja2zx0PoPdDohRjNAT4bXKPN-o9mqAeY4fYSluVIYD1e4E9dyUoR">