Skip to content

Instantly share code, notes, and snippets.

@CircArgs
Created December 18, 2021 03:14
Show Gist options
  • Save CircArgs/7dcb4fe888a8bfca3e63d98d73a77d4e to your computer and use it in GitHub Desktop.
Save CircArgs/7dcb4fe888a8bfca3e63d98d73a77d4e to your computer and use it in GitHub Desktop.
rust-cuda-issue-22-gist-error-1
Compiling rustc_codegen_nvvm v0.2.2 (/home/nick/Projects/Rust-CUDA/crates/rustc_codegen_nvvm)
warning: Downloading prebuilt LLVM
warning: In file included from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
warning: from rustc_llvm_wrapper/PassWrapper.cpp:29:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
warning: 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
warning: | ^
warning: In file included from rustc_llvm_wrapper/rustllvm.h:15,
warning: from rustc_llvm_wrapper/RustWrapper.cpp:11:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]’:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/IR/DIBuilder.h:641:74: required from here
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long unsigned int>::Data’ from ‘std::initializer_list<long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
warning: 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
warning: In file included from rustc_llvm_wrapper/rustllvm.h:15,
warning: from rustc_llvm_wrapper/PassWrapper.cpp:16:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]’:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/IR/DIBuilder.h:641:74: required from here
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long unsigned int>::Data’ from ‘std::initializer_list<long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
warning: 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
warning: In file included from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/STLExtras.h:21,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/StringRef.h:13,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/StringMap.h:17,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/Support/Host.h:17,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/Hashing.h:49,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/ArrayRef.h:13,
warning: from rustc_llvm_wrapper/rustllvm.h:15,
warning: from rustc_llvm_wrapper/RustWrapper.cpp:11:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]’:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/Support/Allocator.h:249:33: required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]’
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/Support/YAMLParser.h:138:42: required from here
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/SmallVector.h:313:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, long unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
warning: 313 | memcpy(this->end(), &Elt, sizeof(T));
warning: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: In file included from /usr/include/c++/9/utility:70,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/Support/type_traits.h:19,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/Optional.h:22,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/STLExtras.h:20,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/StringRef.h:13,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/StringMap.h:17,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/Support/Host.h:17,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/Hashing.h:49,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/ArrayRef.h:13,
warning: from rustc_llvm_wrapper/rustllvm.h:15,
warning: from rustc_llvm_wrapper/RustWrapper.cpp:11:
warning: /usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, long unsigned int>’ declared here
warning: 208 | struct pair
warning: | ^~~~
warning: In file included from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/STLExtras.h:21,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/StringRef.h:13,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/StringMap.h:17,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/Support/Host.h:17,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/Hashing.h:49,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/ArrayRef.h:13,
warning: from rustc_llvm_wrapper/rustllvm.h:15,
warning: from rustc_llvm_wrapper/PassWrapper.cpp:16:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]’:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/Support/Allocator.h:249:33: required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]’
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/Support/YAMLParser.h:138:42: required from here
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/SmallVector.h:313:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, long unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
warning: 313 | memcpy(this->end(), &Elt, sizeof(T));
warning: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
warning: from /usr/include/c++/9/vector:60,
warning: from rustc_llvm_wrapper/PassWrapper.cpp:13:
warning: /usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, long unsigned int>’ declared here
warning: 208 | struct pair
warning: | ^~~~
warning: In file included from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/DenseSet.h:17,
warning: from rustc_llvm_wrapper/rustllvm.h:16,
warning: from rustc_llvm_wrapper/PassWrapper.cpp:16:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<long unsigned int, llvm::GlobalValueSummary*>; DerivedT = llvm::DenseMap<long unsigned int, llvm::GlobalValueSummary*>; KeyT = long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo<long unsigned int>; BucketT = llvm::detail::DenseMapPair<long unsigned int, llvm::GlobalValueSummary*>]’:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo<long unsigned int>; BucketT = llvm::detail::DenseMapPair<long unsigned int, llvm::GlobalValueSummary*>]’
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo<long unsigned int>; BucketT = llvm::detail::DenseMapPair<long unsigned int, llvm::GlobalValueSummary*>]’
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/StringMap.h:350:18: required from ‘ValueTy llvm::StringMap<ValueTy, AllocatorTy>::lookup(llvm::StringRef) const [with ValueTy = llvm::DenseMap<long unsigned int, llvm::GlobalValueSummary*>; AllocatorTy = llvm::MallocAllocator]’
warning: rustc_llvm_wrapper/PassWrapper.cpp:1200:97: required from here
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<long unsigned int, llvm::GlobalValueSummary*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
warning: 396 | memcpy(getBuckets(), other.getBuckets(),
warning: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: 397 | getNumBuckets() * sizeof(BucketT));
warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<long unsigned int, llvm::GlobalValueSummary*>’ declared here
warning: 40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
warning: | ^~~~~~~~~~~~
error: linking with `cc` failed: exit status: 1
|
= note: "cc" "-Wl,--version-script=/tmp/rustcdmV6oE/list" "-m64" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.11v0a50lhrs6b2tv.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.13q99exvn3qtque3.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.14ee4ijx7mxon65b.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.16a2vjimfzupi3q6.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.18410k7t2dbu1sds.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.188mix204i304pvg.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.18swej8jb1bpltba.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.19dz7a3j7jkic2rg.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1adkby63fsf4vsq8.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1akz1ghkjw93avoc.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1amflhz2l2cnloqi.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1apjjg2dx7az93b2.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1au036wysgkzcknh.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1ay9k0ilj8yu0k8e.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1bvn98g5jtkuuuqp.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1cex91xg58lfz987.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1ci47nhyh0gifj0t.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1d29a5wc7wlm2eiw.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1dcwvpsq91joxqln.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1ey8ns9iqachdy5m.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1gm5qyslniq4c6ny.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1h33lrn5r95zqgc4.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1hiu6conaap1mnc0.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1i0gva5vd3lvugki.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1i73zzg5yz8s9zh4.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1ixxjx8jy0tnosnk.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1kk3e2ly4zmim4hj.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1mq9rl6thpkk0ae3.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1nni8ztkz88hxbh6.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1q6vhxx4q11pkrqi.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1qsz5fc7yrgcqcee.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1qxslaawn05aczyb.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1r86c3cinkl90a9l.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1szyl6r8o2v45l2a.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1u5sjoh5kwp2xegs.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1upp7xghq623dguj.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1vodl3bpfwtffutt.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1wnux0bvyv3zmhg2.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1x879l2pkpmqh60k.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1xfedoyon9zlsd4f.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.1xkqmewvn4rx4llx.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.20q2kax77xlug3ia.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.22rdrncnxe21u7jz.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.24iqaudzwlfzwvhg.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.260eu4g6ixtonz4u.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.267doqrdinrel5pm.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.26gl2zn5a3skefrt.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.26h428c1s301kgqu.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.27bp8hrove8973y4.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.286qbcs3xvr1irnn.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.28g10h1mkyacp68m.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.28g3242racanfyz9.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.28je7346wf0n8lia.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.28pq4ddfjecl6u4y.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.28zski2g8j36x9qv.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.291tep9mgalalovq.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.29hdshj5080v47sm.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.29i0o0o1mrf8o5kd.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2aiyrtjc7nac2ahj.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2bvukidbvl4l6419.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2d1ogvhm5xblfbl5.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2ds7umkqsx87yow5.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2flcrbppx77lsfg3.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2fnj0sn5naej1bkz.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2ftn2ejr8fos0xe4.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2h4wve62721zm68n.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2h6q748u0w1mnbwh.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2h8qq2zyvejlmi13.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2hnfqgviz4tkypgk.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2hzp0fg6fm6oiebi.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2ik2rczhkpk1ijlo.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2im3d3b5p9gtcqe2.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2j6g737n0v9m5lzp.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2jix8axkuzp6jigy.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2juc0og1my4waqs2.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2m1a01gdk4pu01mf.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2msvnc80h3xcq5ja.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2mwaoob0jhm3ejva.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2n8tstyvmmgzur8w.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2o17qlyzth2apz0g.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2p52yfcbw4ngsw93.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2pzraaoyhcyn4bz4.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2rlswdfgzrz27fc0.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2rmimu6cqjt5t6s0.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2rtrtvra0allabt1.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2sgefk02q0df2wft.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2tbddd0wk6zdadhu.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2ukr74i13dp1fpxx.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2uog95zb8cauwq81.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2ut0lnevu5h8uy6n.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2vaij3e8l7jy36tw.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2w0fc1ms0vbf0qmn.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2wamk21ngj25gqkz.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2wcdjait79vuk55a.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2whd7y8cl55jioeu.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2wnar6yrjj1aty9l.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2xr5mxgyq5pz40bz.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2xt371xhj8rwpdox.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2ya9ranvk19yihft.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2yfoun3mbc9lk55g.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2yi47xtohedatcyd.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.31ss53jhc29vmgh9.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.31vtx0euaxt7x1im.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.31zoz9dmx14ca7z3.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.31zsh3y6th0w0xl1.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.32ouyprgcwb3xilv.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.330nveeoy465n9wk.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.33isz8bk7v1mb2nw.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.345c0nyc7hhfv5u1.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.34f0hj5akk4mfwn3.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.35gi2tdurujxbcrd.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.375erh6ibqv1xtgb.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.37r837iy22efvr0g.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.39e495q3ybwx0iyb.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.39h90z9ua6okryzs.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.39o81pg5180cm2ka.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.39yv8cq9ez7cf4md.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3a0ua2o59s7vdkx4.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3b3uoom33a9o3ay8.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3cam8v51ftd4okru.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3cvrbr60jqap2ton.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3cx8gzw6bfvdx8rf.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3ddegvv5awwqhx3v.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3gdfalmbd4kn7f5w.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3gk1r4afdckhih9.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3hrulmxb4bi45gq2.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3i7kg9lfqjlkfz13.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3l6fyx5m2wedlxa3.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3l7p9foutc9esztz.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3ngjyaz4ppqvnrhu.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3of3901horflffdx.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3ogeyycbhpalwynl.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3patt6vi8792fdj.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3pmg9g3ua1q9mwpl.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3qx8m1ed4ixj1tvn.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3viqtifignqbhwme.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3x48xtmupb4ndd20.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3x9jn8a3ozy42df2.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3yhjvorljz6uyhbd.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3zc7o8pi34mansi6.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.3zhk4aguv63j7vbb.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4150nudwnd7hq2t1.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.422smi15muu72u4f.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.44jzod9tf4v7qt6n.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.44niblqbi109xcif.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.45ko6iuu9qiynl8y.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.45n7mnl30rktc2td.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.468uuu2rj0saoo2h.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.46c3hla6o3e6zvqq.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.46uim6mevi4wc1lp.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.470ht6p79mopy27k.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.47u3pqxnn10iqb6h.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.48pu90fo2jyffu99.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.491er8s9f97uxoez.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.49mfxmndw9m7972h.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.49vgb9xuky70jxx7.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.49vp26j7b5hulgng.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4a7xp6gjrj6un0sg.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4bf6pncvgk7i1fl5.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4bugd375esqvq7uw.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4byqc15gz1zborq6.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4c3s8azd9knt9hcj.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4d56wzeunm3uo1zn.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4eipr2mr90hp7hgs.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4evgzlnv9g4sje6m.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4ez5tszrswruflxn.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4f4zumevwxc9nfao.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4f6z6c3fmc5gbesa.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4fa4nboirs09se0y.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4fgilqsfkn1lbmt1.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4g7p3x273w1ybk88.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4gupo7xywx0fjaw1.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4h7dzgp3wpvpxitp.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4hlbye2crf7qh13.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4ibsbfgq32whlfcb.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4iclshs0fx2vly81.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4j60vtnz2qg1dgce.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4jj9k3lavzjdoc1r.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4jpzq59n3v89ga08.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4k6cf4q4xect7nx0.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4kiawgabt3x2vmkw.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4mtq511odrwmr2vl.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4mumvr6xct7mnw1n.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4n4kb23jf3gp3etj.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4nsuu0gsxpehr1wq.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4od56qcz77pu1w01.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4ovyzna4yuui7szx.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4pggiodrz82odj8l.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4s0ou4nidu3r89ye.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4s98zr7ku8d2v6xu.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4t03mgkl3efwwivo.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4tjsrpli8le5h8dw.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4tlfsxz5534330wq.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4um7erybqsng8my4.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4uydo22hrhqf95ji.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4wp81e0ugpub2f4g.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4wzv01z6o8jnuzz1.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4x3kbhlpboxnicjh.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4xzb0fz07oba0rb7.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.4yy69u8pafst3pwr.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.507gdqm1ma61xco7.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.53mam62etk01dttp.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.54x7ge6n47aldrk7.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.554h314p9gkh6anx.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.559hmafx0t9dvu18.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.55h3pun8zu14s69b.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.56coyi9wkw7fntal.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.57uaf85uj9yj78mp.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.58fv9esewr4ed2cw.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.58ryy6ygugzuefim.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.598848p5yijp238r.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.5b0bw9h44tcf5hzx.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.5bhpc58lzlnqo8fa.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.5c9wd041v8hf3luf.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.5cw5b5ntvungpo3a.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.5dkat9496yzypr1q.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.5fshheuwr14j7krb.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.5g8a6ujiifegyswd.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.5pfhhvww6oxtsex.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.711si8g3ls952aw.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.7v7h2w75vtpubd0.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.80nniubqxk8g3lj.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.9fjrnu7996wf1zy.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.9sugumbdyo6o77x.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.agp54l3gy7dy1qv.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.bo5y5glzx14eds5.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.c6gk0xpgpsf2jej.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.cz326ppq6h5tqsg.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.dwu08ypkek9nb1e.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.dz314t36lmk5btg.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.e7eddzm0bi7gbiu.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.ehagrlscd8xerh8.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.giwy5s4o3ibsvt6.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.hd177royb3bbxg8.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.iqzc6wdo6ajsgik.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.lgy6xz9mid49li6.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.llog95t2qnzqsj7.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.m0eyp5b5jyaiuo.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.nq0djs57juf7233.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.nsvine2iak8zauj.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.ojmdyx5395wj7ae.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.pzzxn945jkb801y.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.q54odd5aq620rqz.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.rcamae7cja90fc4.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.s4290izp7utu4l0.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.u8f85o4aqvoddgn.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.ui7bx9bu0swnt5n.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.wj5mfkdp6qvrhtr.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.wo1azxd6cdudob2.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.x2scfh48bs5raz9.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.xjwc9tyn5qp3jvy.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.xl6j1y3st28sjr0.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.ybu23rrh12da4uv.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.yqbfjmmyu8fcll2.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.z6gkk003qd98bzt.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.zcjdrcxin24n613.rcgu.o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/rustc_codegen_nvvm.2xw0apd9h7m0fpzo.rcgu.o" "-Wl,--as-needed" "-L" "/home/nick/Projects/Rust-CUDA/target/debug/deps" "-L" "/home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out" "-L" "/home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/lib" "-L" "/usr/local/cuda/nvvm/lib64" "-L" "/home/nick/snap/rustup/common/rustup/toolchains/nightly-2021-12-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "-Wl,--whole-archive" "-lllvm-wrapper" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMNVPTXCodeGen" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMSelectionDAG" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMAsmPrinter" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMNVPTXDesc" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMNVPTXInfo" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMNVPTXAsmPrinter" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMLTO" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMPasses" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMObjCARCOpts" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMCodeGen" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMTarget" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMipo" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMInstrumentation" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMVectorize" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMScalarOpts" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMLinker" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMIRReader" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMAsmParser" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMInstCombine" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMAggressiveInstCombine" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMTransformUtils" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMBitWriter" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMAnalysis" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMProfileData" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMObject" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMMCParser" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMMC" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMDebugInfoCodeView" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMDebugInfoMSF" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMBitReader" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMCore" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMBinaryFormat" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMSupport" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lLLVMDemangle" "-Wl,--no-whole-archive" "-Wl,-Bdynamic" "-lz" "-lrt" "-ldl" "-ltinfo" "-lpthread" "-lm" "-lxml2" "-lstdc++" "-Wl,-Bstatic" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libtracing_subscriber-27e68ddb93f1d5ed.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libsmallvec-1fbe5b6a2871d455.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libthread_local-ed80bedc45b4947c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libonce_cell-e4834b062d069de1.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libsharded_slab-50f76f6e115e39aa.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libansi_term-48f0fd0ac85ec814.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libmatchers-efd2945744a2af1d.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libregex_automata-68870cde42a61b21.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libregex-8f2208be7937828a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libregex_syntax-c25dc19d7487cdf7.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libtracing_log-52226d086d4ee202.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/liblog-41607b4997ff699e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/librustc_demangle-5d383c335f8e8ef8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libfind_cuda_helper-72522b8f797b1ef8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libglob-d3943553b96703d7.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libbitflags-05dfd5b5d1225bed.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libtar-a30417efec0f46a8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libxattr-94e9ebab0be14300.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libfiletime-30c5836333bbd4d8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libnvvm-09de82da6dab9aca.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libtracing-9303c15eb73e3151.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libpin_project_lite-c01d3460c002bb08.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libtracing_core-808ae8c820022687.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/liblazy_static-b33cd6b8ee13db74.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/libcfg_if-90e3626e3c41eec3.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/nick/Projects/Rust-CUDA/target/debug/deps/liblibc-afd8afe3a059e1c8.rlib" "-Wl,--no-whole-archive" "-L" "/home/nick/snap/rustup/common/rustup/toolchains/nightly-2021-12-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bdynamic" "-lrustc_driver-713ba8e674184066" "-Wl,--start-group" "-L" "/home/nick/snap/rustup/common/rustup/toolchains/nightly-2021-12-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-lstd-13e2ae73269b4206" "-Wl,--end-group" "-Wl,-Bstatic" "/home/nick/snap/rustup/common/rustup/toolchains/nightly-2021-12-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-18115510f759732e.rlib" "-Wl,-Bdynamic" "-lnvvm" "-lLLVM-13-rust-1.59.0-nightly" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/home/nick/snap/rustup/common/rustup/toolchains/nightly-2021-12-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/nick/Projects/Rust-CUDA/target/debug/deps/librustc_codegen_nvvm.so" "-shared" "-Wl,-zrelro,-znow" "-Wl,-O1" "-nodefaultlibs"
= note: /usr/bin/ld: cannot find -lxml2
collect2: error: ld returned 1 exit status
The following warnings were emitted during compilation:
warning: Downloading prebuilt LLVM
warning: In file included from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
warning: from rustc_llvm_wrapper/PassWrapper.cpp:29:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
warning: 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
warning: | ^
warning: In file included from rustc_llvm_wrapper/rustllvm.h:15,
warning: from rustc_llvm_wrapper/RustWrapper.cpp:11:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]’:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/IR/DIBuilder.h:641:74: required from here
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long unsigned int>::Data’ from ‘std::initializer_list<long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
warning: 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
warning: In file included from rustc_llvm_wrapper/rustllvm.h:15,
warning: from rustc_llvm_wrapper/PassWrapper.cpp:16:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]’:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/IR/DIBuilder.h:641:74: required from here
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long unsigned int>::Data’ from ‘std::initializer_list<long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
warning: 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
warning: In file included from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/STLExtras.h:21,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/StringRef.h:13,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/StringMap.h:17,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/Support/Host.h:17,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/Hashing.h:49,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/ArrayRef.h:13,
warning: from rustc_llvm_wrapper/rustllvm.h:15,
warning: from rustc_llvm_wrapper/RustWrapper.cpp:11:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]’:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/Support/Allocator.h:249:33: required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]’
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/Support/YAMLParser.h:138:42: required from here
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/SmallVector.h:313:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, long unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
warning: 313 | memcpy(this->end(), &Elt, sizeof(T));
warning: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: In file included from /usr/include/c++/9/utility:70,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/Support/type_traits.h:19,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/Optional.h:22,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/STLExtras.h:20,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/StringRef.h:13,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/StringMap.h:17,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/Support/Host.h:17,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/Hashing.h:49,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/ArrayRef.h:13,
warning: from rustc_llvm_wrapper/rustllvm.h:15,
warning: from rustc_llvm_wrapper/RustWrapper.cpp:11:
warning: /usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, long unsigned int>’ declared here
warning: 208 | struct pair
warning: | ^~~~
warning: In file included from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/STLExtras.h:21,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/StringRef.h:13,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/StringMap.h:17,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/Support/Host.h:17,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/Hashing.h:49,
warning: from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/ArrayRef.h:13,
warning: from rustc_llvm_wrapper/rustllvm.h:15,
warning: from rustc_llvm_wrapper/PassWrapper.cpp:16:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]’:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/Support/Allocator.h:249:33: required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]’
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/Support/YAMLParser.h:138:42: required from here
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/SmallVector.h:313:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, long unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
warning: 313 | memcpy(this->end(), &Elt, sizeof(T));
warning: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
warning: from /usr/include/c++/9/vector:60,
warning: from rustc_llvm_wrapper/PassWrapper.cpp:13:
warning: /usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, long unsigned int>’ declared here
warning: 208 | struct pair
warning: | ^~~~
warning: In file included from /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/DenseSet.h:17,
warning: from rustc_llvm_wrapper/rustllvm.h:16,
warning: from rustc_llvm_wrapper/PassWrapper.cpp:16:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<long unsigned int, llvm::GlobalValueSummary*>; DerivedT = llvm::DenseMap<long unsigned int, llvm::GlobalValueSummary*>; KeyT = long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo<long unsigned int>; BucketT = llvm::detail::DenseMapPair<long unsigned int, llvm::GlobalValueSummary*>]’:
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo<long unsigned int>; BucketT = llvm::detail::DenseMapPair<long unsigned int, llvm::GlobalValueSummary*>]’
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo<long unsigned int>; BucketT = llvm::detail::DenseMapPair<long unsigned int, llvm::GlobalValueSummary*>]’
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/StringMap.h:350:18: required from ‘ValueTy llvm::StringMap<ValueTy, AllocatorTy>::lookup(llvm::StringRef) const [with ValueTy = llvm::DenseMap<long unsigned int, llvm::GlobalValueSummary*>; AllocatorTy = llvm::MallocAllocator]’
warning: rustc_llvm_wrapper/PassWrapper.cpp:1200:97: required from here
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<long unsigned int, llvm::GlobalValueSummary*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
warning: 396 | memcpy(getBuckets(), other.getBuckets(),
warning: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: 397 | getNumBuckets() * sizeof(BucketT));
warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /home/nick/Projects/Rust-CUDA/target/debug/build/rustc_codegen_nvvm-8af0dea16b2e8647/out/linux-x86_64/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<long unsigned int, llvm::GlobalValueSummary*>’ declared here
warning: 40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
warning: | ^~~~~~~~~~~~
error: could not compile `rustc_codegen_nvvm` due to previous error
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment