Created
June 20, 2024 03:29
-
-
Save rationalism/33c01080ad88c181694420b493dec50e to your computer and use it in GitHub Desktop.
rust-mos building stack trace
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(ve) alyssa@alyssa-ThinkPad-X1-Extreme-Gen-3:~/rust_mos/rust-mos$ RUST_BACKTRACE=1 ./x.py build -i && ( ln -s ../../stage0-tools-bin/cargo build/x86_64-unknown-linux-gnu/stage1/bin/cargo; rustup toolchain link mos build/x86_64-unknown-linux-gnu/stage1; rustup default mos; mkdir -p $RUST_TARGET_PATH; python3 create_mos_targets.py $RUST_TARGET_PATH; ) | |
Building bootstrap | |
Finished dev [unoptimized] target(s) in 0.13s | |
WARNING: The `change-id` is missing in the `config.toml`. This means that you will not be able to track the major changes made to the bootstrap configurations. | |
NOTE: to silence this warning, add `change-id = 118724` at the top of `config.toml` | |
Building stage0 library artifacts (x86_64-unknown-linux-gnu) | |
Finished release [optimized] target(s) in 0.23s | |
Building compiler artifacts (stage0 -> stage1, x86_64-unknown-linux-gnu) | |
Compiling rustc_llvm v0.0.0 (/home/alyssa/rust_mos/rust-mos/compiler/rustc_llvm) | |
The following warnings were emitted during compilation: | |
warning: rustc_llvm@0.0.0: llvm-wrapper/RustWrapper.cpp: In function ‘LLVMOpaqueValue* LLVMRustDIBuilderInsertDeclareAtEnd(LLVMRustDIBuilderRef, LLVMValueRef, LLVMMetadataRef, uint64_t*, unsigned int, LLVMMetadataRef, LLVMBasicBlockRef)’: | |
warning: rustc_llvm@0.0.0: llvm-wrapper/RustWrapper.cpp:1104:14: error: no matching function for call to ‘wrap(llvm::DbgInstPtr)’ | |
warning: rustc_llvm@0.0.0: 1104 | return wrap(Builder->insertDeclare( | |
warning: rustc_llvm@0.0.0: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: 1105 | unwrap(V), unwrap<DILocalVariable>(VarInfo), | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: 1106 | Builder->createExpression(llvm::ArrayRef<uint64_t>(AddrOps, AddrOpsCount)), | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: 1107 | DebugLoc(cast<MDNode>(unwrap(DL))), | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: 1108 | unwrap(InsertAtEnd))); | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Argument.h:17, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:25, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/LLVMWrapper.h:9, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/RustWrapper.cpp:1: | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Attributes.h:298:25: note: candidate: ‘LLVMOpaqueAttributeRef* llvm::wrap(llvm::Attribute)’ | |
warning: rustc_llvm@0.0.0: 298 | inline LLVMAttributeRef wrap(Attribute Attr) { | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Attributes.h:298:40: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘llvm::Attribute’ | |
warning: rustc_llvm@0.0.0: 298 | inline LLVMAttributeRef wrap(Attribute Attr) { | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~^~~~ | |
warning: rustc_llvm@0.0.0: In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Use.h:28, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:20, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Argument.h:18, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:25, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/LLVMWrapper.h:9, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/RustWrapper.cpp:1: | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueUse* llvm::wrap(const llvm::Use*)’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Use.h:127:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 127 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Use, LLVMUseRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::Use*’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~^ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Use.h:127:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 127 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Use, LLVMUseRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueValue* llvm::wrap(const llvm::Value*)’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:1051:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 1051 | DEFINE_ISA_CONVERSION_FUNCTIONS(Value, LLVMValueRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::Value*’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~^ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:1051:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 1051 | DEFINE_ISA_CONVERSION_FUNCTIONS(Value, LLVMValueRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Argument.h:18, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:25, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/LLVMWrapper.h:9, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/RustWrapper.cpp:1: | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:1068:22: note: candidate: ‘LLVMOpaqueValue** llvm::wrap(const llvm::Value**)’ | |
warning: rustc_llvm@0.0.0: 1068 | inline LLVMValueRef *wrap(const Value **Vals) { | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:1068:41: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::Value**’ | |
warning: rustc_llvm@0.0.0: 1068 | inline LLVMValueRef *wrap(const Value **Vals) { | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~~~~~^~~~ | |
warning: rustc_llvm@0.0.0: In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Use.h:28, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:20, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Argument.h:18, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:25, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/LLVMWrapper.h:9, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/RustWrapper.cpp:1: | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueContext* llvm::wrap(const llvm::LLVMContext*)’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/LLVMContext.h:343:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 343 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(LLVMContext, LLVMContextRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::LLVMContext*’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~^ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/LLVMContext.h:343:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 343 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(LLVMContext, LLVMContextRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Metadata.h:27, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/TrackingMDRef.h:16, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DebugLoc.h:17, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DebugProgramInstruction.h:53, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/BasicBlock.h:23, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:27, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/LLVMWrapper.h:9, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/RustWrapper.cpp:1: | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/LLVMContext.h:351:24: note: candidate: ‘LLVMOpaqueContext** llvm::wrap(const llvm::LLVMContext**)’ | |
warning: rustc_llvm@0.0.0: 351 | inline LLVMContextRef *wrap(const LLVMContext **Tys) { | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/LLVMContext.h:351:49: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::LLVMContext**’ | |
warning: rustc_llvm@0.0.0: 351 | inline LLVMContextRef *wrap(const LLVMContext **Tys) { | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~~~~~~~~~~~^~~ | |
warning: rustc_llvm@0.0.0: In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Use.h:28, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:20, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Argument.h:18, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:25, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/LLVMWrapper.h:9, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/RustWrapper.cpp:1: | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueMetadata* llvm::wrap(const llvm::Metadata*)’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Metadata.h:144:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 144 | DEFINE_ISA_CONVERSION_FUNCTIONS(Metadata, LLVMMetadataRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::Metadata*’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~^ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Metadata.h:144:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 144 | DEFINE_ISA_CONVERSION_FUNCTIONS(Metadata, LLVMMetadataRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueNamedMDNode* llvm::wrap(const llvm::NamedMDNode*)’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Metadata.h:1834:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 1834 | DEFINE_ISA_CONVERSION_FUNCTIONS(NamedMDNode, LLVMNamedMDNodeRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::NamedMDNode*’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~^ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Metadata.h:1834:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 1834 | DEFINE_ISA_CONVERSION_FUNCTIONS(NamedMDNode, LLVMNamedMDNodeRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueDbgRecord* llvm::wrap(const llvm::DbgRecord*)’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DebugProgramInstruction.h:658:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 658 | DEFINE_ISA_CONVERSION_FUNCTIONS(DbgRecord, LLVMDbgRecordRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::DbgRecord*’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~^ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DebugProgramInstruction.h:658:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 658 | DEFINE_ISA_CONVERSION_FUNCTIONS(DbgRecord, LLVMDbgRecordRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueBasicBlock* llvm::wrap(const llvm::BasicBlock*)’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/BasicBlock.h:766:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 766 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(BasicBlock, LLVMBasicBlockRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::BasicBlock*’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~^ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/BasicBlock.h:766:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 766 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(BasicBlock, LLVMBasicBlockRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueType* llvm::wrap(const llvm::Type*)’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Type.h:514:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 514 | DEFINE_ISA_CONVERSION_FUNCTIONS(Type, LLVMTypeRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::Type*’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~^ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Type.h:514:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 514 | DEFINE_ISA_CONVERSION_FUNCTIONS(Type, LLVMTypeRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DerivedTypes.h:23, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:29, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/LLVMWrapper.h:9, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/RustWrapper.cpp:1: | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Type.h:522:21: note: candidate: ‘LLVMOpaqueType** llvm::wrap(llvm::Type**)’ | |
warning: rustc_llvm@0.0.0: 522 | inline LLVMTypeRef *wrap(Type **Tys) { | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Type.h:522:33: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘llvm::Type**’ | |
warning: rustc_llvm@0.0.0: 522 | inline LLVMTypeRef *wrap(Type **Tys) { | |
warning: rustc_llvm@0.0.0: | ~~~~~~~^~~ | |
warning: rustc_llvm@0.0.0: In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Use.h:28, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:20, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Argument.h:18, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:25, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/LLVMWrapper.h:9, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/RustWrapper.cpp:1: | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMComdat* llvm::wrap(const llvm::Comdat*)’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Comdat.h:69:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 69 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Comdat, LLVMComdatRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::Comdat*’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~^ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Comdat.h:69:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 69 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Comdat, LLVMComdatRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Module.h:24, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:17, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/LLVMWrapper.h:9, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/RustWrapper.cpp:1: | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DataLayout.h:616:26: note: candidate: ‘LLVMOpaqueTargetData* llvm::wrap(const llvm::DataLayout*)’ | |
warning: rustc_llvm@0.0.0: 616 | inline LLVMTargetDataRef wrap(const DataLayout *P) { | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DataLayout.h:616:49: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::DataLayout*’ | |
warning: rustc_llvm@0.0.0: 616 | inline LLVMTargetDataRef wrap(const DataLayout *P) { | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~~~~~~~~~^ | |
warning: rustc_llvm@0.0.0: In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Use.h:28, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:20, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Argument.h:18, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:25, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/LLVMWrapper.h:9, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/RustWrapper.cpp:1: | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueModule* llvm::wrap(const llvm::Module*)’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Module.h:1081:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 1081 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Module, LLVMModuleRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::Module*’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~^ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Module.h:1081:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 1081 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Module, LLVMModuleRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/TimeProfiler.h:80, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:51, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/LLVMWrapper.h:9, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/RustWrapper.cpp:1: | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/Error.h:1426:21: note: candidate: ‘LLVMOpaqueError* llvm::wrap(llvm::Error)’ | |
warning: rustc_llvm@0.0.0: 1426 | inline LLVMErrorRef wrap(Error Err) { | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/Error.h:1426:32: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘llvm::Error’ | |
warning: rustc_llvm@0.0.0: 1426 | inline LLVMErrorRef wrap(Error Err) { | |
warning: rustc_llvm@0.0.0: | ~~~~~~^~~ | |
warning: rustc_llvm@0.0.0: In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Use.h:28, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:20, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Argument.h:18, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:25, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
warning: rustc_llvm@0.0.0: from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/LLVMWrapper.h:9, | |
warning: rustc_llvm@0.0.0: from llvm-wrapper/RustWrapper.cpp:1: | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueBuilder* llvm::wrap(const llvm::IRBuilder<>*)’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/IRBuilder.h:2747:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 2747 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(IRBuilder<>, LLVMBuilderRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::IRBuilder<>*’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~^ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/IRBuilder.h:2747:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 2747 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(IRBuilder<>, LLVMBuilderRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueMemoryBuffer* llvm::wrap(const llvm::MemoryBuffer*)’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/MemoryBuffer.h:287:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 287 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(MemoryBuffer, LLVMMemoryBufferRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::MemoryBuffer*’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~^ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/MemoryBuffer.h:287:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 287 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(MemoryBuffer, LLVMMemoryBufferRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaquePassManager* llvm::wrap(const llvm::legacy::PassManagerBase*)’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:37:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 37 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/LegacyPassManager.h:102:1: note: in expansion of macro ‘DEFINE_STDCXX_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 102 | DEFINE_STDCXX_CONVERSION_FUNCTIONS(legacy::PassManagerBase, LLVMPassManagerRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::legacy::PassManagerBase*’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~^ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:37:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 37 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/LegacyPassManager.h:102:1: note: in expansion of macro ‘DEFINE_STDCXX_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 102 | DEFINE_STDCXX_CONVERSION_FUNCTIONS(legacy::PassManagerBase, LLVMPassManagerRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueDIBuilder* llvm::wrap(const llvm::DIBuilder*)’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DIBuilder.h:1061:3: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 1061 | DEFINE_ISA_CONVERSION_FUNCTIONS(DIBuilder, LLVMDIBuilderRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::DIBuilder*’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~^ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DIBuilder.h:1061:3: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 1061 | DEFINE_ISA_CONVERSION_FUNCTIONS(DIBuilder, LLVMDIBuilderRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueDiagnosticInfo* llvm::wrap(const llvm::DiagnosticInfo*)’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DiagnosticInfo.h:973:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 973 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(DiagnosticInfo, LLVMDiagnosticInfoRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::DiagnosticInfo*’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~^ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DiagnosticInfo.h:973:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 973 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(DiagnosticInfo, LLVMDiagnosticInfoRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueBinary* llvm::object::wrap(const llvm::object::Binary*)’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ^~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Object/Binary.h:187:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 187 | DEFINE_ISA_CONVERSION_FUNCTIONS(Binary, LLVMBinaryRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::object::Binary*’ | |
warning: rustc_llvm@0.0.0: 24 | inline ref wrap(const ty *P) { \ | |
warning: rustc_llvm@0.0.0: | ~~~~~~~~~~^ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Object/Binary.h:187:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
warning: rustc_llvm@0.0.0: 187 | DEFINE_ISA_CONVERSION_FUNCTIONS(Binary, LLVMBinaryRef) | |
warning: rustc_llvm@0.0.0: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
warning: rustc_llvm@0.0.0: llvm-wrapper/RustWrapper.cpp: In member function ‘virtual bool LLVMRustContextConfigureDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandlerTy, void*, bool, const char* const*, size_t, const char*, bool)::RustDiagnosticHandler::handleDiagnostics(const llvm::DiagnosticInfo&)’: | |
warning: rustc_llvm@0.0.0: llvm-wrapper/RustWrapper.cpp:1939:35: error: cannot convert ‘const llvm::DiagnosticInfo’ to ‘const llvm::DiagnosticInfo*’ in argument passing | |
warning: rustc_llvm@0.0.0: 1939 | DiagnosticHandlerCallback(DI, DiagnosticHandlerContext); | |
warning: rustc_llvm@0.0.0: | ^~ | |
warning: rustc_llvm@0.0.0: | | | |
warning: rustc_llvm@0.0.0: | const llvm::DiagnosticInfo | |
error: failed to run custom build command for `rustc_llvm v0.0.0 (/home/alyssa/rust_mos/rust-mos/compiler/rustc_llvm)` | |
note: To improve backtraces for build dependencies, set the CARGO_PROFILE_RELEASE_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation. | |
Caused by: | |
process didn't exit successfully: `/home/alyssa/rust_mos/rust-mos/build/x86_64-unknown-linux-gnu/stage0-rustc/release/build/rustc_llvm-3e50d001bd66ee22/build-script-build` (exit status: 1) | |
--- stdout | |
cargo:rustc-check-cfg=cfg(llvm_component,values("ipo")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("bitreader")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("bitwriter")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("linker")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("asmparser")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("lto")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("coverage")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("instrumentation")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("x86")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("arm")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("aarch64")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("amdgpu")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("avr")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("loongarch")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("m68k")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("csky")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("mips")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("mos")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("powerpc")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("systemz")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("jsbackend")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("webassembly")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("msp430")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("sparc")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("nvptx")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("hexagon")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("riscv")) | |
cargo:rustc-check-cfg=cfg(llvm_component,values("bpf")) | |
cargo:rerun-if-env-changed=RUST_CHECK | |
cargo:rerun-if-env-changed=REAL_LIBRARY_PATH_VAR | |
cargo:rerun-if-env-changed=REAL_LIBRARY_PATH | |
cargo:rerun-if-env-changed=LLVM_CONFIG | |
cargo:rerun-if-changed=/home/alyssa/rust_mos/rust-mos/../llvm-mos/build/bin/llvm-config | |
cargo:rustc-cfg=llvm_component="asmparser" | |
cargo:rustc-cfg=llvm_component="bitreader" | |
cargo:rustc-cfg=llvm_component="bitwriter" | |
cargo:rustc-cfg=llvm_component="coverage" | |
cargo:rustc-cfg=llvm_component="instrumentation" | |
cargo:rustc-cfg=llvm_component="ipo" | |
cargo:rustc-cfg=llvm_component="linker" | |
cargo:rustc-cfg=llvm_component="lto" | |
cargo:rustc-cfg=llvm_component="mos" | |
cargo:rustc-cfg=llvm_component="x86" | |
cargo:rerun-if-env-changed=LLVM_RUSTLLVM | |
cargo:rerun-if-env-changed=LLVM_NDEBUG | |
cargo:rerun-if-changed=llvm-wrapper/SuppressLLVMWarnings.h | |
cargo:rerun-if-changed=llvm-wrapper/ArchiveWrapper.cpp | |
cargo:rerun-if-changed=llvm-wrapper/CoverageMappingWrapper.cpp | |
cargo:rerun-if-changed=llvm-wrapper/SymbolWrapper.cpp | |
cargo:rerun-if-changed=llvm-wrapper/Linker.cpp | |
cargo:rerun-if-changed=llvm-wrapper/PassWrapper.cpp | |
cargo:rerun-if-changed=llvm-wrapper/.editorconfig | |
cargo:rerun-if-changed=llvm-wrapper/RustWrapper.cpp | |
cargo:rerun-if-changed=llvm-wrapper/LLVMWrapper.h | |
cargo:rerun-if-changed=llvm-wrapper/README | |
TARGET = Some("x86_64-unknown-linux-gnu") | |
OPT_LEVEL = Some("3") | |
HOST = Some("x86_64-unknown-linux-gnu") | |
cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu | |
CXX_x86_64-unknown-linux-gnu = None | |
cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu | |
CXX_x86_64_unknown_linux_gnu = Some("c++") | |
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu | |
CXXFLAGS_x86_64-unknown-linux-gnu = None | |
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu | |
CXXFLAGS_x86_64_unknown_linux_gnu = Some("-ffunction-sections -fdata-sections -fPIC -m64") | |
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS | |
CRATE_CC_NO_DEFAULTS = None | |
CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") | |
running: "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I/home/alyssa/rust_mos/llvm-mos/llvm/include" "-I/home/alyssa/rust_mos/llvm-mos/build/include" "-std=c++17" "-fno-exceptions" "-funwind-tables" "-fno-rtti" "-D_GNU_SOURCE" "-D__STDC_CONSTANT_MACROS" "-D__STDC_FORMAT_MACROS" "-D__STDC_LIMIT_MACROS" "-DLLVM_COMPONENT_ASMPARSER" "-DLLVM_COMPONENT_BITREADER" "-DLLVM_COMPONENT_BITWRITER" "-DLLVM_COMPONENT_COVERAGE" "-DLLVM_COMPONENT_INSTRUMENTATION" "-DLLVM_COMPONENT_IPO" "-DLLVM_COMPONENT_LINKER" "-DLLVM_COMPONENT_LTO" "-DLLVM_COMPONENT_MOS" "-DLLVM_COMPONENT_X86" "-DNDEBUG" "-o" "/home/alyssa/rust_mos/rust-mos/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/build/rustc_llvm-d4ed9cf68fd5cd02/out/llvm-wrapper/PassWrapper.o" "-c" "llvm-wrapper/PassWrapper.cpp" | |
exit status: 0 | |
running: "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I/home/alyssa/rust_mos/llvm-mos/llvm/include" "-I/home/alyssa/rust_mos/llvm-mos/build/include" "-std=c++17" "-fno-exceptions" "-funwind-tables" "-fno-rtti" "-D_GNU_SOURCE" "-D__STDC_CONSTANT_MACROS" "-D__STDC_FORMAT_MACROS" "-D__STDC_LIMIT_MACROS" "-DLLVM_COMPONENT_ASMPARSER" "-DLLVM_COMPONENT_BITREADER" "-DLLVM_COMPONENT_BITWRITER" "-DLLVM_COMPONENT_COVERAGE" "-DLLVM_COMPONENT_INSTRUMENTATION" "-DLLVM_COMPONENT_IPO" "-DLLVM_COMPONENT_LINKER" "-DLLVM_COMPONENT_LTO" "-DLLVM_COMPONENT_MOS" "-DLLVM_COMPONENT_X86" "-DNDEBUG" "-o" "/home/alyssa/rust_mos/rust-mos/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/build/rustc_llvm-d4ed9cf68fd5cd02/out/llvm-wrapper/RustWrapper.o" "-c" "llvm-wrapper/RustWrapper.cpp" | |
cargo:warning=llvm-wrapper/RustWrapper.cpp: In function ‘LLVMOpaqueValue* LLVMRustDIBuilderInsertDeclareAtEnd(LLVMRustDIBuilderRef, LLVMValueRef, LLVMMetadataRef, uint64_t*, unsigned int, LLVMMetadataRef, LLVMBasicBlockRef)’: | |
cargo:warning=llvm-wrapper/RustWrapper.cpp:1104:14: error: no matching function for call to ‘wrap(llvm::DbgInstPtr)’ | |
cargo:warning= 1104 | return wrap(Builder->insertDeclare( | |
cargo:warning= | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning= 1105 | unwrap(V), unwrap<DILocalVariable>(VarInfo), | |
cargo:warning= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning= 1106 | Builder->createExpression(llvm::ArrayRef<uint64_t>(AddrOps, AddrOpsCount)), | |
cargo:warning= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning= 1107 | DebugLoc(cast<MDNode>(unwrap(DL))), | |
cargo:warning= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning= 1108 | unwrap(InsertAtEnd))); | |
cargo:warning= | ~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Argument.h:17, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:25, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
cargo:warning= from llvm-wrapper/LLVMWrapper.h:9, | |
cargo:warning= from llvm-wrapper/RustWrapper.cpp:1: | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Attributes.h:298:25: note: candidate: ‘LLVMOpaqueAttributeRef* llvm::wrap(llvm::Attribute)’ | |
cargo:warning= 298 | inline LLVMAttributeRef wrap(Attribute Attr) { | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Attributes.h:298:40: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘llvm::Attribute’ | |
cargo:warning= 298 | inline LLVMAttributeRef wrap(Attribute Attr) { | |
cargo:warning= | ~~~~~~~~~~^~~~ | |
cargo:warning=In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Use.h:28, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:20, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Argument.h:18, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:25, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
cargo:warning= from llvm-wrapper/LLVMWrapper.h:9, | |
cargo:warning= from llvm-wrapper/RustWrapper.cpp:1: | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueUse* llvm::wrap(const llvm::Use*)’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Use.h:127:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 127 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Use, LLVMUseRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::Use*’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ~~~~~~~~~~^ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Use.h:127:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 127 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Use, LLVMUseRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueValue* llvm::wrap(const llvm::Value*)’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:1051:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
cargo:warning= 1051 | DEFINE_ISA_CONVERSION_FUNCTIONS(Value, LLVMValueRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::Value*’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ~~~~~~~~~~^ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:1051:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
cargo:warning= 1051 | DEFINE_ISA_CONVERSION_FUNCTIONS(Value, LLVMValueRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Argument.h:18, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:25, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
cargo:warning= from llvm-wrapper/LLVMWrapper.h:9, | |
cargo:warning= from llvm-wrapper/RustWrapper.cpp:1: | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:1068:22: note: candidate: ‘LLVMOpaqueValue** llvm::wrap(const llvm::Value**)’ | |
cargo:warning= 1068 | inline LLVMValueRef *wrap(const Value **Vals) { | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:1068:41: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::Value**’ | |
cargo:warning= 1068 | inline LLVMValueRef *wrap(const Value **Vals) { | |
cargo:warning= | ~~~~~~~~~~~~~~^~~~ | |
cargo:warning=In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Use.h:28, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:20, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Argument.h:18, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:25, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
cargo:warning= from llvm-wrapper/LLVMWrapper.h:9, | |
cargo:warning= from llvm-wrapper/RustWrapper.cpp:1: | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueContext* llvm::wrap(const llvm::LLVMContext*)’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/LLVMContext.h:343:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 343 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(LLVMContext, LLVMContextRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::LLVMContext*’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ~~~~~~~~~~^ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/LLVMContext.h:343:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 343 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(LLVMContext, LLVMContextRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Metadata.h:27, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/TrackingMDRef.h:16, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DebugLoc.h:17, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DebugProgramInstruction.h:53, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/BasicBlock.h:23, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:27, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
cargo:warning= from llvm-wrapper/LLVMWrapper.h:9, | |
cargo:warning= from llvm-wrapper/RustWrapper.cpp:1: | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/LLVMContext.h:351:24: note: candidate: ‘LLVMOpaqueContext** llvm::wrap(const llvm::LLVMContext**)’ | |
cargo:warning= 351 | inline LLVMContextRef *wrap(const LLVMContext **Tys) { | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/LLVMContext.h:351:49: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::LLVMContext**’ | |
cargo:warning= 351 | inline LLVMContextRef *wrap(const LLVMContext **Tys) { | |
cargo:warning= | ~~~~~~~~~~~~~~~~~~~~^~~ | |
cargo:warning=In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Use.h:28, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:20, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Argument.h:18, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:25, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
cargo:warning= from llvm-wrapper/LLVMWrapper.h:9, | |
cargo:warning= from llvm-wrapper/RustWrapper.cpp:1: | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueMetadata* llvm::wrap(const llvm::Metadata*)’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Metadata.h:144:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
cargo:warning= 144 | DEFINE_ISA_CONVERSION_FUNCTIONS(Metadata, LLVMMetadataRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::Metadata*’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ~~~~~~~~~~^ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Metadata.h:144:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
cargo:warning= 144 | DEFINE_ISA_CONVERSION_FUNCTIONS(Metadata, LLVMMetadataRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueNamedMDNode* llvm::wrap(const llvm::NamedMDNode*)’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Metadata.h:1834:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
cargo:warning= 1834 | DEFINE_ISA_CONVERSION_FUNCTIONS(NamedMDNode, LLVMNamedMDNodeRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::NamedMDNode*’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ~~~~~~~~~~^ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Metadata.h:1834:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
cargo:warning= 1834 | DEFINE_ISA_CONVERSION_FUNCTIONS(NamedMDNode, LLVMNamedMDNodeRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueDbgRecord* llvm::wrap(const llvm::DbgRecord*)’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DebugProgramInstruction.h:658:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
cargo:warning= 658 | DEFINE_ISA_CONVERSION_FUNCTIONS(DbgRecord, LLVMDbgRecordRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::DbgRecord*’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ~~~~~~~~~~^ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DebugProgramInstruction.h:658:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
cargo:warning= 658 | DEFINE_ISA_CONVERSION_FUNCTIONS(DbgRecord, LLVMDbgRecordRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueBasicBlock* llvm::wrap(const llvm::BasicBlock*)’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/BasicBlock.h:766:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 766 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(BasicBlock, LLVMBasicBlockRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::BasicBlock*’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ~~~~~~~~~~^ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/BasicBlock.h:766:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 766 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(BasicBlock, LLVMBasicBlockRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueType* llvm::wrap(const llvm::Type*)’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Type.h:514:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
cargo:warning= 514 | DEFINE_ISA_CONVERSION_FUNCTIONS(Type, LLVMTypeRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::Type*’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ~~~~~~~~~~^ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Type.h:514:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
cargo:warning= 514 | DEFINE_ISA_CONVERSION_FUNCTIONS(Type, LLVMTypeRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DerivedTypes.h:23, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:29, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
cargo:warning= from llvm-wrapper/LLVMWrapper.h:9, | |
cargo:warning= from llvm-wrapper/RustWrapper.cpp:1: | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Type.h:522:21: note: candidate: ‘LLVMOpaqueType** llvm::wrap(llvm::Type**)’ | |
cargo:warning= 522 | inline LLVMTypeRef *wrap(Type **Tys) { | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Type.h:522:33: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘llvm::Type**’ | |
cargo:warning= 522 | inline LLVMTypeRef *wrap(Type **Tys) { | |
cargo:warning= | ~~~~~~~^~~ | |
cargo:warning=In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Use.h:28, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:20, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Argument.h:18, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:25, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
cargo:warning= from llvm-wrapper/LLVMWrapper.h:9, | |
cargo:warning= from llvm-wrapper/RustWrapper.cpp:1: | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMComdat* llvm::wrap(const llvm::Comdat*)’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Comdat.h:69:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 69 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Comdat, LLVMComdatRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::Comdat*’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ~~~~~~~~~~^ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Comdat.h:69:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 69 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Comdat, LLVMComdatRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Module.h:24, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:17, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
cargo:warning= from llvm-wrapper/LLVMWrapper.h:9, | |
cargo:warning= from llvm-wrapper/RustWrapper.cpp:1: | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DataLayout.h:616:26: note: candidate: ‘LLVMOpaqueTargetData* llvm::wrap(const llvm::DataLayout*)’ | |
cargo:warning= 616 | inline LLVMTargetDataRef wrap(const DataLayout *P) { | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DataLayout.h:616:49: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::DataLayout*’ | |
cargo:warning= 616 | inline LLVMTargetDataRef wrap(const DataLayout *P) { | |
cargo:warning= | ~~~~~~~~~~~~~~~~~~^ | |
cargo:warning=In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Use.h:28, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:20, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Argument.h:18, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:25, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
cargo:warning= from llvm-wrapper/LLVMWrapper.h:9, | |
cargo:warning= from llvm-wrapper/RustWrapper.cpp:1: | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueModule* llvm::wrap(const llvm::Module*)’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Module.h:1081:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 1081 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Module, LLVMModuleRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::Module*’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ~~~~~~~~~~^ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Module.h:1081:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 1081 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Module, LLVMModuleRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/TimeProfiler.h:80, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:51, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
cargo:warning= from llvm-wrapper/LLVMWrapper.h:9, | |
cargo:warning= from llvm-wrapper/RustWrapper.cpp:1: | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/Error.h:1426:21: note: candidate: ‘LLVMOpaqueError* llvm::wrap(llvm::Error)’ | |
cargo:warning= 1426 | inline LLVMErrorRef wrap(Error Err) { | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/Error.h:1426:32: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘llvm::Error’ | |
cargo:warning= 1426 | inline LLVMErrorRef wrap(Error Err) { | |
cargo:warning= | ~~~~~~^~~ | |
cargo:warning=In file included from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Use.h:28, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Value.h:20, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Argument.h:18, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Function.h:25, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/Analysis.h:16, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/PassManager.h:45, | |
cargo:warning= from /home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Analysis/Lint.h:21, | |
cargo:warning= from llvm-wrapper/LLVMWrapper.h:9, | |
cargo:warning= from llvm-wrapper/RustWrapper.cpp:1: | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueBuilder* llvm::wrap(const llvm::IRBuilder<>*)’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/IRBuilder.h:2747:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 2747 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(IRBuilder<>, LLVMBuilderRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::IRBuilder<>*’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ~~~~~~~~~~^ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/IRBuilder.h:2747:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 2747 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(IRBuilder<>, LLVMBuilderRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueMemoryBuffer* llvm::wrap(const llvm::MemoryBuffer*)’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/MemoryBuffer.h:287:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 287 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(MemoryBuffer, LLVMMemoryBufferRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::MemoryBuffer*’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ~~~~~~~~~~^ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/MemoryBuffer.h:287:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 287 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(MemoryBuffer, LLVMMemoryBufferRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaquePassManager* llvm::wrap(const llvm::legacy::PassManagerBase*)’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:37:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 37 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/LegacyPassManager.h:102:1: note: in expansion of macro ‘DEFINE_STDCXX_CONVERSION_FUNCTIONS’ | |
cargo:warning= 102 | DEFINE_STDCXX_CONVERSION_FUNCTIONS(legacy::PassManagerBase, LLVMPassManagerRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::legacy::PassManagerBase*’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ~~~~~~~~~~^ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:37:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 37 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/LegacyPassManager.h:102:1: note: in expansion of macro ‘DEFINE_STDCXX_CONVERSION_FUNCTIONS’ | |
cargo:warning= 102 | DEFINE_STDCXX_CONVERSION_FUNCTIONS(legacy::PassManagerBase, LLVMPassManagerRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueDIBuilder* llvm::wrap(const llvm::DIBuilder*)’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DIBuilder.h:1061:3: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
cargo:warning= 1061 | DEFINE_ISA_CONVERSION_FUNCTIONS(DIBuilder, LLVMDIBuilderRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::DIBuilder*’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ~~~~~~~~~~^ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DIBuilder.h:1061:3: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
cargo:warning= 1061 | DEFINE_ISA_CONVERSION_FUNCTIONS(DIBuilder, LLVMDIBuilderRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueDiagnosticInfo* llvm::wrap(const llvm::DiagnosticInfo*)’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DiagnosticInfo.h:973:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 973 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(DiagnosticInfo, LLVMDiagnosticInfoRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::DiagnosticInfo*’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ~~~~~~~~~~^ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/IR/DiagnosticInfo.h:973:1: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 973 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(DiagnosticInfo, LLVMDiagnosticInfoRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:14: note: candidate: ‘LLVMOpaqueBinary* llvm::object::wrap(const llvm::object::Binary*)’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ^~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Object/Binary.h:187:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
cargo:warning= 187 | DEFINE_ISA_CONVERSION_FUNCTIONS(Binary, LLVMBinaryRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:24:29: note: no known conversion for argument 1 from ‘llvm::DbgInstPtr’ {aka ‘llvm::PointerUnion<llvm::Instruction*, llvm::DbgRecord*>’} to ‘const llvm::object::Binary*’ | |
cargo:warning= 24 | inline ref wrap(const ty *P) { \ | |
cargo:warning= | ~~~~~~~~~~^ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Support/CBindingWrapping.h:29:3: note: in expansion of macro ‘DEFINE_SIMPLE_CONVERSION_FUNCTIONS’ | |
cargo:warning= 29 | DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref) \ | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=/home/alyssa/rust_mos/llvm-mos/llvm/include/llvm/Object/Binary.h:187:1: note: in expansion of macro ‘DEFINE_ISA_CONVERSION_FUNCTIONS’ | |
cargo:warning= 187 | DEFINE_ISA_CONVERSION_FUNCTIONS(Binary, LLVMBinaryRef) | |
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
cargo:warning=llvm-wrapper/RustWrapper.cpp: In member function ‘virtual bool LLVMRustContextConfigureDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandlerTy, void*, bool, const char* const*, size_t, const char*, bool)::RustDiagnosticHandler::handleDiagnostics(const llvm::DiagnosticInfo&)’: | |
cargo:warning=llvm-wrapper/RustWrapper.cpp:1939:35: error: cannot convert ‘const llvm::DiagnosticInfo’ to ‘const llvm::DiagnosticInfo*’ in argument passing | |
cargo:warning= 1939 | DiagnosticHandlerCallback(DI, DiagnosticHandlerContext); | |
cargo:warning= | ^~ | |
cargo:warning= | | | |
cargo:warning= | const llvm::DiagnosticInfo | |
exit status: 1 | |
--- stderr | |
error occurred: Command "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I/home/alyssa/rust_mos/llvm-mos/llvm/include" "-I/home/alyssa/rust_mos/llvm-mos/build/include" "-std=c++17" "-fno-exceptions" "-funwind-tables" "-fno-rtti" "-D_GNU_SOURCE" "-D__STDC_CONSTANT_MACROS" "-D__STDC_FORMAT_MACROS" "-D__STDC_LIMIT_MACROS" "-DLLVM_COMPONENT_ASMPARSER" "-DLLVM_COMPONENT_BITREADER" "-DLLVM_COMPONENT_BITWRITER" "-DLLVM_COMPONENT_COVERAGE" "-DLLVM_COMPONENT_INSTRUMENTATION" "-DLLVM_COMPONENT_IPO" "-DLLVM_COMPONENT_LINKER" "-DLLVM_COMPONENT_LTO" "-DLLVM_COMPONENT_MOS" "-DLLVM_COMPONENT_X86" "-DNDEBUG" "-o" "/home/alyssa/rust_mos/rust-mos/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/build/rustc_llvm-d4ed9cf68fd5cd02/out/llvm-wrapper/RustWrapper.o" "-c" "llvm-wrapper/RustWrapper.cpp" with args "c++" did not execute successfully (status code exit status: 1). | |
Build completed unsuccessfully in 0:00:28 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment