[LLVMdev] Dragonegg build broken?

Anitha Boyapati anitha.boyapati at gmail.com
Mon Oct 15 04:46:49 PDT 2012


Looks like recent changes to Attributes.h broke the dragonegg build. I
am building with latest clang and llvm trunk.


clang version 3.2 (trunk 165928) (llvm/trunk 165925)
Target: x86_64-unknown-linux-gnu
Thread model: posix

>>>>>

Compiling TypeConversion.cpp
/local/home/anitha/dragonegg/src/TypeConversion.cpp: In function
âllvm::FunctionType* ConvertArgListToFnType(tree,
llvm::ArrayRef<tree_node*>, tree, bool, llvm::CallingConv::ID&,
llvm::AttrListPtr&)â:
/local/home/anitha/dragonegg/src/TypeConversion.cpp:690:3: error: no
matching function for call to
âllvm::Attributes::Attributes(llvm::Attributes::AttrVal)â
/local/home/anitha/dragonegg/src/TypeConversion.cpp:690:3: note: candidates are:
In file included from /home/anboyapa/install/include/llvm/Instructions.h:21:0,
                 from /home/anboyapa/install/include/llvm/IRBuilder.h:18,
                 from
/local/home/anitha/dragonegg/include/dragonegg/Internals.h:28,
                 from /local/home/anitha/dragonegg/include/dragonegg/ABI.h:29,
                 from /local/home/anitha/dragonegg/src/TypeConversion.cpp:24:
/home/anboyapa/install/include/llvm/Attributes.h:95:3: note:
llvm::Attributes::Attributes(const llvm::Attributes&)
/home/anboyapa/install/include/llvm/Attributes.h:95:3: note:   no
known conversion for argument 1 from âllvm::Attributes::AttrValâ to
âconst llvm::Attributes&â
/home/anboyapa/install/include/llvm/Attributes.h:94:3: note:
llvm::Attributes::Attributes()
....


-- 
 Anitha




More information about the llvm-dev mailing list