Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save rationalism/33c01080ad88c181694420b493dec50e to your computer and use it in GitHub Desktop.
Save rationalism/33c01080ad88c181694420b493dec50e to your computer and use it in GitHub Desktop.
rust-mos building stack trace
(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