diff --git a/src/nouveau/compiler/nak/api.rs b/src/nouveau/compiler/nak/api.rs index 7edff99f7cc..f4e6011aeb2 100644 --- a/src/nouveau/compiler/nak/api.rs +++ b/src/nouveau/compiler/nak/api.rs @@ -82,7 +82,7 @@ pub static DEBUG: OnceLock = OnceLock::new(); impl GetDebugFlags for OnceLock { fn debug_flags(&self) -> u32 { - self.get().unwrap().flags + self.get_or_init(Debug::new).flags } } @@ -173,8 +173,6 @@ pub extern "C" fn nak_compiler_create( assert!(!dev.is_null()); let dev = unsafe { &*dev }; - DEBUG.get_or_init(Debug::new); - let nak = Box::new(nak_compiler { sm: dev.sm, warps_per_sm: dev.max_warps_per_mp,