Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 493816 Details for
Bug 630634
dev-lang/crystal-0.23.1 doesn't merge with LLVM 5.x
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Build log
build.log (text/x-log), 80.54 KB, created by
Renich Bon Ciric
on 2017-09-11 07:01:06 UTC
(
hide
)
Description:
Build log
Filename:
MIME Type:
Creator:
Renich Bon Ciric
Created:
2017-09-11 07:01:06 UTC
Size:
80.54 KB
patch
obsolete
>[32;01m * [39;49;00mPackage: dev-lang/crystal-0.23.1 >[32;01m * [39;49;00mRepository: gentoo >[32;01m * [39;49;00mMaintainer: longlene@gmail.com slyfox@gentoo.org,proxy-maint@gentoo.org >[32;01m * [39;49;00mUSE: abi_x86_64 amd64 blocking-stdio-hack elibc_glibc kernel_linux userland_GNU xml yaml >[32;01m * [39;49;00mFEATURES: preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking crystal-0.23.1.tar.gz to /var/tmp/portage/dev-lang/crystal-0.23.1/work >>>> Unpacking crystal-0.23.0-1-linux-x86_64.tar.gz to /var/tmp/portage/dev-lang/crystal-0.23.1/work >>>> Source unpacked in /var/tmp/portage/dev-lang/crystal-0.23.1/work >>>> Preparing source in /var/tmp/portage/dev-lang/crystal-0.23.1/work/crystal-0.23.1 ... > [32;01m*[0m Applying crystal-0.23.0-verbose-LDFLAGS.patch ... >[A[203C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying crystal-0.22.0-blocking-stdio-hack.patch ... >[A[203C [34;01m[ [32;01mok[34;01m ][0m >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-lang/crystal-0.23.1/work/crystal-0.23.1 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-lang/crystal-0.23.1/work/crystal-0.23.1 ... >make -j 17 -l 15.0 release=1 progress=true stats=1 threads=17 verbose=1 CC=x86_64-pc-linux-gnu-gcc CXX=x86_64-pc-linux-gnu-g++ AR=x86_64-pc-linux-gnu-ar PATH=/var/tmp/portage/dev-lang/crystal-0.23.1/work/crystal-0.23.0-1/bin:/usr/lib/portage/python3.4/ebuild-helpers/xattr:/usr/lib/portage/python3.4/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/6.4.0:/usr/lib/llvm/5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin CRYSTAL_PATH=src CRYSTAL_CONFIG_VERSION=0.23.1 CRYSTAL_CONFIG_PATH=lib:/usr/lib64/crystal >[33mUsing /usr/lib/llvm/5/bin/llvm-config [version=5.0.0][0m >x86_64-pc-linux-gnu-g++ -c -O2 -march=znver1 -pipe -o src/llvm/ext/llvm_ext.o src/llvm/ext/llvm_ext.cc `/usr/lib/llvm/5/bin/llvm-config --cxxflags` >x86_64-pc-linux-gnu-gcc -O2 -march=znver1 -pipe -fPIC -c -o src/ext/sigfault.o src/ext/sigfault.c >x86_64-pc-linux-gnu-ar -rcs src/ext/libcrystal.a src/ext/sigfault.o >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KT* unwrap(LLVMMetadataRef)[m[Kâ: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:34:28:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kunwrap(LLVMOpaqueMetadata*&)[m[Kâ is ambiguous > return cast<T>(unwrap(P[01;31m[K)[m[K); \ > [01;31m[K^[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:21:14:[m[K [01;36m[Knote: [m[Kcandidate: llvm::Metadata* unwrap(LLVMMetadataRef) > inline ty *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:21:14:[m[K [01;36m[Knote: [m[Kcandidate: llvm::Metadata* llvm::unwrap(LLVMMetadataRef) > inline ty *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KT* unwrapDIptr(LLVMMetadataRef)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:47:36:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kunwrap(LLVMOpaqueMetadata*&)[m[Kâ is ambiguous > return (T *)(v ? unwrap<MDNode>(v[01;31m[K)[m[K : NULL); > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:33:13:[m[K [01;36m[Knote: [m[Kcandidate: T* unwrap(LLVMMetadataRef) [with T = llvm::MDNode; LLVMMetadataRef = LLVMOpaqueMetadata*] > inline T *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:33:13:[m[K [01;36m[Knote: [m[Kcandidate: T* llvm::unwrap(LLVMMetadataRef) [with T = llvm::MDNode; LLVMMetadataRef = LLVMOpaqueMetadata*] > inline T *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueDIBuilder* LLVMNewDIBuilder(LLVMModuleRef)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:62:32:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kwrap(llvm::DIBuilder*)[m[Kâ is ambiguous > return wrap(new DIBuilder(*m)[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueDIBuilder* wrap(const llvm::DIBuilder*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:22:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KD[m[KEFINE_SIMPLE_CONVERSION_FUNCTIONS(DIBuilder, LLVMDIBuilderRef) > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueDIBuilder* llvm::wrap(const llvm::DIBuilder*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:790:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(DIBuilder, LLVMDIBuilderRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[Kvoid LLVMDIBuilderFinalize(LLVMDIBuilderRef)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:65:64:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kunwrap(LLVMOpaqueDIBuilder*&)[m[Kâ is ambiguous > void LLVMDIBuilderFinalize(LLVMDIBuilderRef dref) { unwrap(dref[01;31m[K)[m[K->finalize(); } > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:21:14:[m[K [01;36m[Knote: [m[Kcandidate: llvm::DIBuilder* unwrap(LLVMDIBuilderRef) > inline ty *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:22:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KD[m[KEFINE_SIMPLE_CONVERSION_FUNCTIONS(DIBuilder, LLVMDIBuilderRef) > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:21:14:[m[K [01;36m[Knote: [m[Kcandidate: llvm::DIBuilder* llvm::unwrap(LLVMDIBuilderRef) > inline ty *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:790:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(DIBuilder, LLVMDIBuilderRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueMetadata* LLVMDIBuilderCreateFile(DIBuilderRef, const char*, const char*)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:74:42:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kwrap(llvm::DIFile*)[m[Kâ is ambiguous > return wrap(Dref->createFile(File, Dir)[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* llvm::wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueMetadata* LLVMDIBuilderCreateCompileUnit(DIBuilderRef, unsigned int, const char*, const char*, const char*, int, const char*, unsigned int)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:97:61:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kwrap(llvm::DICompileUnit*)[m[Kâ is ambiguous > Flags, RuntimeVersion)[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* llvm::wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueMetadata* LLVMDIBuilderCreateFunction(DIBuilderRef, LLVMMetadataRef, const char*, const char*, LLVMMetadataRef, unsigned int, LLVMMetadataRef, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, LLVMValueRef)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:127:18:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kwrap(llvm::DISubprogram*&)[m[Kâ is ambiguous > return wrap(Sub[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* llvm::wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueMetadata* LLVMDIBuilderCreateLexicalBlock(DIBuilderRef, LLVMMetadataRef, LLVMMetadataRef, unsigned int, unsigned int)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:145:77:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kwrap(llvm::DILexicalBlock*)[m[Kâ is ambiguous > unwrapDI<DIFile>(File), Line, Column)[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* llvm::wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueMetadata* LLVMDIBuilderCreateBasicType(DIBuilderRef, const char*, uint64_t, uint64_t, unsigned int)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:162:64:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kwrap(llvm::DIBasicType*)[m[Kâ is ambiguous > return wrap(Dref->createBasicType(Name, SizeInBits, Encoding)[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* llvm::wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueMetadata* LLVMDIBuilderGetOrCreateTypeArray(DIBuilderRef, LLVMOpaqueMetadata**, unsigned int)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:183:37:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kunwrap(LLVMOpaqueMetadata**&)[m[Kâ is ambiguous > Metadata **DataValue = unwrap(Data[01;31m[K)[m[K; > [01;31m[K^[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:32:19:[m[K [01;36m[Knote: [m[Kcandidate: llvm::Metadata** unwrap(LLVMOpaqueMetadata**) > inline Metadata **[01;36m[Kunwrap[m[K(LLVMMetadataRef *Vals) { > [01;36m[K^~~~~~[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DebugInfoMetadata.h:26:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DebugInfo.h:23[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:25[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:143:19:[m[K [01;36m[Knote: [m[Kcandidate: llvm::Metadata** llvm::unwrap(LLVMOpaqueMetadata**) > inline Metadata **[01;36m[Kunwrap[m[K(LLVMMetadataRef *MDs) { > [01;36m[K^~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:186:17:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kwrap(llvm::MDTuple*)[m[Kâ is ambiguous > .get()[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* llvm::wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueMetadata* LLVMDIBuilderGetOrCreateArray(DIBuilderRef, LLVMOpaqueMetadata**, unsigned int)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:200:37:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kunwrap(LLVMOpaqueMetadata**&)[m[Kâ is ambiguous > Metadata **DataValue = unwrap(Data[01;31m[K)[m[K; > [01;31m[K^[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:32:19:[m[K [01;36m[Knote: [m[Kcandidate: llvm::Metadata** unwrap(LLVMOpaqueMetadata**) > inline Metadata **[01;36m[Kunwrap[m[K(LLVMMetadataRef *Vals) { > [01;36m[K^~~~~~[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DebugInfoMetadata.h:26:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DebugInfo.h:23[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:25[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:143:19:[m[K [01;36m[Knote: [m[Kcandidate: llvm::Metadata** llvm::unwrap(LLVMOpaqueMetadata**) > inline Metadata **[01;36m[Kunwrap[m[K(LLVMMetadataRef *MDs) { > [01;36m[K^~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:202:76:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kwrap(llvm::MDTuple*)[m[Kâ is ambiguous > Dref->getOrCreateArray(ArrayRef<Metadata *>(DataValue, Length)).get()[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* llvm::wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueMetadata* LLVMDIBuilderCreateSubroutineType(DIBuilderRef, LLVMMetadataRef, LLVMMetadataRef)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:217:98:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kunwrap(LLVMOpaqueMetadata*&)[m[Kâ is ambiguous > DISubroutineType *CT = Dref->createSubroutineType(DITypeRefArray(unwrap<MDTuple>(ParameterTypes[01;31m[K)[m[K)); > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:33:13:[m[K [01;36m[Knote: [m[Kcandidate: T* unwrap(LLVMMetadataRef) [with T = llvm::MDTuple; LLVMMetadataRef = LLVMOpaqueMetadata*] > inline T *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:33:13:[m[K [01;36m[Knote: [m[Kcandidate: T* llvm::unwrap(LLVMMetadataRef) [with T = llvm::MDTuple; LLVMMetadataRef = LLVMOpaqueMetadata*] > inline T *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:219:17:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kwrap(llvm::DISubroutineType*&)[m[Kâ is ambiguous > return wrap(CT[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* llvm::wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueMetadata* LLVMDIBuilderCreateAutoVariable(DIBuilderRef, LLVMMetadataRef, const char*, LLVMMetadataRef, unsigned int, LLVMMetadataRef, int, llvm::DINode::DIFlags, uint32_t)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:248:16:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kwrap(llvm::DILocalVariable*&)[m[Kâ is ambiguous > return wrap(V[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* llvm::wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueMetadata* LLVMDIBuilderCreateParameterVariable(DIBuilderRef, LLVMMetadataRef, const char*, unsigned int, LLVMMetadataRef, unsigned int, LLVMMetadataRef, int, llvm::DINode::DIFlags)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:271:16:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kwrap(llvm::DILocalVariable*&)[m[Kâ is ambiguous > return wrap(V[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* llvm::wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueValue* LLVMDIBuilderInsertDeclareAtEnd(DIBuilderRef, LLVMValueRef, LLVMMetadataRef, LLVMMetadataRef, LLVMValueRef, LLVMBasicBlockRef)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:299:73:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kunwrap(LLVMOpaqueMetadata*&)[m[Kâ is ambiguous > Dref->insertDeclare(unwrap(Storage), unwrap<DILocalVariable>(VarInfo[01;31m[K)[m[K, > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:33:13:[m[K [01;36m[Knote: [m[Kcandidate: T* unwrap(LLVMMetadataRef) [with T = llvm::DILocalVariable; LLVMMetadataRef = LLVMOpaqueMetadata*] > inline T *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:33:13:[m[K [01;36m[Knote: [m[Kcandidate: T* llvm::unwrap(LLVMMetadataRef) [with T = llvm::DILocalVariable; LLVMMetadataRef = LLVMOpaqueMetadata*] > inline T *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueMetadata* LLVMDIBuilderCreateExpression(DIBuilderRef, int64_t*, size_t)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:319:70:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kwrap(llvm::DIExpression*)[m[Kâ is ambiguous > return wrap(Dref->createExpression(ArrayRef<int64_t>(Addr, Length))[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* llvm::wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueMetadata* LLVMDIBuilderCreateEnumerationType(DIBuilderRef, LLVMMetadataRef, const char*, LLVMMetadataRef, unsigned int, uint64_t, uint64_t, LLVMMetadataRef, LLVMMetadataRef)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:340:23:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kwrap(llvm::DICompositeType*&)[m[Kâ is ambiguous > return wrap(enumType[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* llvm::wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueMetadata* LLVMDIBuilderCreateEnumerator(DIBuilderRef, const char*, int64_t)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:352:16:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kwrap(llvm::DIEnumerator*&)[m[Kâ is ambiguous > return wrap(e[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* llvm::wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueMetadata* LLVMDIBuilderCreateStructType(DIBuilderRef, LLVMMetadataRef, const char*, LLVMMetadataRef, unsigned int, uint64_t, uint64_t, llvm::DINode::DIFlags, LLVMMetadataRef, LLVMMetadataRef)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:382:17:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kwrap(llvm::DICompositeType*&)[m[Kâ is ambiguous > return wrap(CT[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* llvm::wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueMetadata* LLVMDIBuilderCreateReplaceableCompositeType(DIBuilderRef, LLVMMetadataRef, const char*, LLVMMetadataRef, unsigned int)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:398:17:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kwrap(llvm::DICompositeType*&)[m[Kâ is ambiguous > return wrap(CT[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* llvm::wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[Kvoid LLVMDIBuilderReplaceTemporary(DIBuilderRef, LLVMMetadataRef, LLVMMetadataRef)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:406:35:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kunwrap(LLVMOpaqueMetadata*&)[m[Kâ is ambiguous > auto *Node = unwrap<MDNode>(From[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:33:13:[m[K [01;36m[Knote: [m[Kcandidate: T* unwrap(LLVMMetadataRef) [with T = llvm::MDNode; LLVMMetadataRef = LLVMOpaqueMetadata*] > inline T *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:33:13:[m[K [01;36m[Knote: [m[Kcandidate: T* llvm::unwrap(LLVMMetadataRef) [with T = llvm::MDNode; LLVMMetadataRef = LLVMOpaqueMetadata*] > inline T *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:407:33:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kunwrap(LLVMOpaqueMetadata*&)[m[Kâ is ambiguous > auto *Type = unwrap<DIType>(To[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:33:13:[m[K [01;36m[Knote: [m[Kcandidate: T* unwrap(LLVMMetadataRef) [with T = llvm::DIType; LLVMMetadataRef = LLVMOpaqueMetadata*] > inline T *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:33:13:[m[K [01;36m[Knote: [m[Kcandidate: T* llvm::unwrap(LLVMMetadataRef) [with T = llvm::DIType; LLVMMetadataRef = LLVMOpaqueMetadata*] > inline T *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueMetadata* LLVMDIBuilderCreateMemberType(DIBuilderRef, LLVMMetadataRef, const char*, LLVMMetadataRef, unsigned int, uint64_t, uint64_t, uint64_t, llvm::DINode::DIFlags, LLVMMetadataRef)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:435:17:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kwrap(llvm::DIDerivedType*&)[m[Kâ is ambiguous > return wrap(DT[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* llvm::wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueMetadata* LLVMDIBuilderCreatePointerType(DIBuilderRef, LLVMMetadataRef, uint64_t, uint64_t, const char*)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:449:75:[m[K [01;31m[Kerror: [m[Kconversion from â[01m[Kconst char*[m[Kâ to â[01m[Kllvm::Optional<unsigned int>[m[Kâ is ambiguous > SizeInBits, AlignInBits, Name[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/STLExtras.h:31:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/StringRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/StringMap.h:17[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:17[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/ADT/Optional.h:50:3:[m[K [01;36m[Knote: [m[Kcandidate: llvm::Optional<T>::Optional(T&&) [with T = unsigned int] <near match> > [01;36m[KOptional[m[K(T &&y) : hasVal(true) { > [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/ADT/Optional.h:50:3:[m[K [01;36m[Knote: [m[K conversion of argument 1 would be ill-formed: >[01m[Ksrc/llvm/ext/llvm_ext.cc:449:75:[m[K [01;31m[Kerror: [m[Kinvalid conversion from â[01m[Kconst char*[m[Kâ to â[01m[Kunsigned int[m[Kâ [[01;31m[K-fpermissive[m[K] > SizeInBits, AlignInBits, Name[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/STLExtras.h:31:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/StringRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/StringMap.h:17[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:17[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/ADT/Optional.h:41:3:[m[K [01;36m[Knote: [m[Kcandidate: llvm::Optional<T>::Optional(const T&) [with T = unsigned int] <near match> > [01;36m[KOptional[m[K(const T &y) : hasVal(true) { > [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/ADT/Optional.h:41:3:[m[K [01;36m[Knote: [m[K conversion of argument 1 would be ill-formed: >[01m[Ksrc/llvm/ext/llvm_ext.cc:449:75:[m[K [01;31m[Kerror: [m[Kinvalid conversion from â[01m[Kconst char*[m[Kâ to â[01m[Kunsigned int[m[Kâ [[01;31m[K-fpermissive[m[K] > SizeInBits, AlignInBits, Name[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[Ksrc/llvm/ext/llvm_ext.cc:1:0[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:180:20:[m[K [01;36m[Knote: [m[K initializing argument 4 of â[01m[Kllvm::DIDerivedType* llvm::DIBuilder::createPointerType(llvm::DIType*, uint64_t, uint32_t, llvm::Optional<unsigned int>, llvm::StringRef)[m[Kâ > DIDerivedType *[01;36m[KcreatePointerType[m[K(DIType *PointeeTy, uint64_t SizeInBits, > [01;36m[K^~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:451:16:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kwrap(llvm::DIDerivedType*&)[m[Kâ is ambiguous > return wrap(T[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:25:14:[m[K [01;36m[Knote: [m[Kcandidate: LLVMOpaqueMetadata* llvm::wrap(const llvm::Metadata*) > inline ref [01;36m[Kw[m[Krap(const ty *P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:30:3:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_SIMPLE_CONVERSION_FUNCTIONS[m[K(ty, ref) \ > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[KLLVMOpaqueMetadata* LLVMTemporaryMDNode(LLVMContextRef, LLVMOpaqueMetadata**, unsigned int)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:461:68:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kunwrap(LLVMOpaqueMetadata**&)[m[Kâ is ambiguous > ArrayRef<Metadata *>(unwrap(MDs[01;31m[K)[m[K, Count)) > [01;31m[K^[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:32:19:[m[K [01;36m[Knote: [m[Kcandidate: llvm::Metadata** unwrap(LLVMOpaqueMetadata**) > inline Metadata **[01;36m[Kunwrap[m[K(LLVMMetadataRef *Vals) { > [01;36m[K^~~~~~[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DebugInfoMetadata.h:26:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DebugInfo.h:23[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:25[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:143:19:[m[K [01;36m[Knote: [m[Kcandidate: llvm::Metadata** llvm::unwrap(LLVMOpaqueMetadata**) > inline Metadata **[01;36m[Kunwrap[m[K(LLVMMetadataRef *MDs) { > [01;36m[K^~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[Kvoid LLVMMetadataReplaceAllUsesWith(LLVMMetadataRef, LLVMMetadataRef)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:474:33:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kunwrap(LLVMOpaqueMetadata*&)[m[Kâ is ambiguous > auto *Node = unwrap<MDNode>(MD[01;31m[K)[m[K; > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:33:13:[m[K [01;36m[Knote: [m[Kcandidate: T* unwrap(LLVMMetadataRef) [with T = llvm::MDNode; LLVMMetadataRef = LLVMOpaqueMetadata*] > inline T *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:33:13:[m[K [01;36m[Knote: [m[Kcandidate: T* llvm::unwrap(LLVMMetadataRef) [with T = llvm::MDNode; LLVMMetadataRef = LLVMOpaqueMetadata*] > inline T *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:476:46:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kunwrap(LLVMOpaqueMetadata*&)[m[Kâ is ambiguous > Node->replaceAllUsesWith(unwrap<MDNode>(New[01;31m[K)[m[K); > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:33:13:[m[K [01;36m[Knote: [m[Kcandidate: T* unwrap(LLVMMetadataRef) [with T = llvm::MDNode; LLVMMetadataRef = LLVMOpaqueMetadata*] > inline T *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:33:13:[m[K [01;36m[Knote: [m[Kcandidate: T* llvm::unwrap(LLVMMetadataRef) [with T = llvm::MDNode; LLVMMetadataRef = LLVMOpaqueMetadata*] > inline T *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:[m[K In function â[01m[Kvoid LLVMSetCurrentDebugLocation2(LLVMBuilderRef, unsigned int, unsigned int, LLVMMetadataRef, LLVMMetadataRef)[m[Kâ: >[01m[Ksrc/llvm/ext/llvm_ext.cc:484:60:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kunwrap(LLVMOpaqueMetadata*&)[m[Kâ is ambiguous > DebugLoc::get(Line, Col, Scope ? unwrap<MDNode>(Scope[01;31m[K)[m[K : nullptr, > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:33:13:[m[K [01;36m[Knote: [m[Kcandidate: T* unwrap(LLVMMetadataRef) [with T = llvm::MDNode; LLVMMetadataRef = LLVMOpaqueMetadata*] > inline T *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:33:13:[m[K [01;36m[Knote: [m[Kcandidate: T* llvm::unwrap(LLVMMetadataRef) [with T = llvm::MDNode; LLVMMetadataRef = LLVMOpaqueMetadata*] > inline T *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:485:57:[m[K [01;31m[Kerror: [m[Kcall of overloaded â[01m[Kunwrap(LLVMOpaqueMetadata*&)[m[Kâ is ambiguous > InlinedAt ? unwrap<MDNode>(InlinedAt[01;31m[K)[m[K : nullptr)); > [01;31m[K^[m[K >In file included from [01m[K/usr/lib64/llvm/5/include/llvm/Support/MemoryBuffer.h:20:0[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/Support/Host.h:18[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/Hashing.h:49[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/ADT/ArrayRef.h:13[m[K, > from [01m[K/usr/lib64/llvm/5/include/llvm/IR/DIBuilder.h:18[m[K, > from [01m[Ksrc/llvm/ext/llvm_ext.cc:1[m[K: >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:33:13:[m[K [01;36m[Knote: [m[Kcandidate: T* unwrap(LLVMMetadataRef) [with T = llvm::MDNode; LLVMMetadataRef = LLVMOpaqueMetadata*] > inline T *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[Ksrc/llvm/ext/llvm_ext.cc:31:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/Support/CBindingWrapping.h:33:13:[m[K [01;36m[Knote: [m[Kcandidate: T* llvm::unwrap(LLVMMetadataRef) [with T = llvm::MDNode; LLVMMetadataRef = LLVMOpaqueMetadata*] > inline T *[01;36m[Ku[m[Knwrap(ref P) { \ > [01;36m[K^[m[K >[01m[K/usr/lib64/llvm/5/include/llvm/IR/Metadata.h:140:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[Kâ > [01;36m[KDEFINE_ISA_CONVERSION_FUNCTIONS[m[K(Metadata, LLVMMetadataRef) > [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >make: *** [Makefile:120: src/llvm/ext/llvm_ext.o] Error 1 > [31;01m*[0m ERROR: dev-lang/crystal-0.23.1::gentoo failed (compile phase): > [31;01m*[0m emake failed > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=dev-lang/crystal-0.23.1::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-lang/crystal-0.23.1::gentoo'`. > [31;01m*[0m The complete build log is located at '/var/log/portage/dev-lang:crystal-0.23.1:20170911-052307.log'. > [31;01m*[0m For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-lang/crystal-0.23.1/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-lang/crystal-0.23.1/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/dev-lang/crystal-0.23.1/work/crystal-0.23.1' > [31;01m*[0m S: '/var/tmp/portage/dev-lang/crystal-0.23.1/work/crystal-0.23.1'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 630634
: 493816 |
494726