謎's キッチン

謎のひとりごと。Amazon欲しい物リストはこちら: https://www.amazon.co.jp/hz/wishlist/ls/CCPOV7C6JTD2

gccの代わりとしてのllvmを使おう(4)

おまけでalchemyインラインアセンブラのせいでコンパイルできなくてもおかしくない。
がassertで落ちるのでそれ以前の問題。

$ /opt/build/alchemy-ubuntu-v0.4a/bin/llc --march=avm2 ffplay_g.bc
llc: /home/user/dev/flacc/llvm-2.1/lib/Bitcode/Reader/BitcodeReader.cpp:1040: bool llvm::BitcodeReader::ParseModule(const std::string&): Assertion `Func->getFunctionType()->getParamAttrs() == getParamAttrs(Record[4])' failed.
/opt/build/alchemy-ubuntu-v0.4a/bin/llc[0x86c7dec]
/lib/tls/i686/cmov/libc.so.6(abort+0x188)[0xb7c77248]
/lib/tls/i686/cmov/libc.so.6(__assert_fail+0xee)[0xb7c6e72e]
/opt/build/alchemy-ubuntu-v0.4a/bin/llc(llvm::BitcodeReader::ParseModule(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x1de4)[0x83eeca4]
Aborted