MCPcopy Create free account
hub / github.com/Rust-GPU/rust-cuda / last_error

Function last_error

crates/rustc_codegen_nvvm/src/llvm.rs:150–162  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

148}
149
150pub fn last_error() -> Option<String> {
151 unsafe {
152 let cstr = LLVMRustGetLastError();
153 if cstr.is_null() {
154 None
155 } else {
156 let err = CStr::from_ptr(cstr).to_bytes();
157 let err = String::from_utf8_lossy(err).to_string();
158 libc::free(cstr as *mut _);
159 Some(err)
160 }
161 }
162}
163
164pub(crate) fn SetUnnamedAddress(global: &'_ Value, unnamed: UnnamedAddr) {
165 unsafe {

Callers 1

llvm_errFunction · 0.85

Calls 2

LLVMRustGetLastErrorFunction · 0.85
is_nullMethod · 0.80

Tested by

no test coverage detected