From d025793223b91d7172a861da9d157552fa229f9e Mon Sep 17 00:00:00 2001 From: Vladimir Stoilov Date: Thu, 7 Nov 2024 13:20:10 +0200 Subject: [PATCH] [windows_kext] Improve wording for compiler error --- windows_kext/driver/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows_kext/driver/src/lib.rs b/windows_kext/driver/src/lib.rs index 564027476..45bc6c609 100644 --- a/windows_kext/driver/src/lib.rs +++ b/windows_kext/driver/src/lib.rs @@ -22,10 +22,10 @@ mod stream_callouts; use wdk::allocator::WindowsAllocator; -// For constancy of development debug mode should not be used. +// For consistent behavior during development and production only release mode should be used. // Certain behavior of the compiler will change and this can result in errors and different behavior in debug and release mode. #[cfg(debug_assertions)] -compile_error!("build in release mode"); +compile_error!("Must be built in release mode to ensure consistent behavior and prevent optimization-related issues. Use `cargo build --release`."); #[cfg(not(test))] use core::panic::PanicInfo;