- Fix problem with ASSERT & ASSERTMSG when compiled with g++
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Wed, 11 Nov 2009 10:53:52 +0000 (10:53 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Wed, 11 Nov 2009 10:53:52 +0000 (10:53 +0000)
svn path=/trunk/; revision=44101

reactos/include/ddk/winddk.h

index 6ea3a23..620a8a1 100644 (file)
@@ -5832,11 +5832,11 @@ KeAcquireSpinLockRaiseToDpc(
 
 #define ASSERT(exp) \
   (VOID)((!(exp)) ? \
-    RtlAssert( #exp, __FILE__, __LINE__, NULL ), FALSE : TRUE)
+    RtlAssert( (PVOID)#exp, (PVOID)__FILE__, __LINE__, NULL ), FALSE : TRUE)
 
 #define ASSERTMSG(msg, exp) \
   (VOID)((!(exp)) ? \
-    RtlAssert( #exp, __FILE__, __LINE__, msg ), FALSE : TRUE)
+    RtlAssert( (PVOID)#exp, (PVOID)__FILE__, __LINE__, msg ), FALSE : TRUE)
 
 #define RTL_SOFT_ASSERT(exp) \
   (VOID)((!(exp)) ? \