[ros-diffs] [tkreuzer] 49601: [NTOSKRNL] Fix a warning for MSVC, stub __builtin_expect
tkreuzer at svn.reactos.org
tkreuzer at svn.reactos.org
Mon Nov 15 22:06:02 UTC 2010
Author: tkreuzer
Date: Mon Nov 15 22:06:01 2010
New Revision: 49601
URL: http://svn.reactos.org/svn/reactos?rev=49601&view=rev
Log:
[NTOSKRNL]
Fix a warning for MSVC, stub __builtin_expect
Modified:
branches/cmake-bringup/ntoskrnl/include/internal/ex.h
branches/cmake-bringup/ntoskrnl/include/internal/trap_x.h
Modified: branches/cmake-bringup/ntoskrnl/include/internal/ex.h
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/ntoskrnl/include/internal/ex.h?rev=49601&r1=49600&r2=49601&view=diff
==============================================================================
--- branches/cmake-bringup/ntoskrnl/include/internal/ex.h [iso-8859-1] (original)
+++ branches/cmake-bringup/ntoskrnl/include/internal/ex.h [iso-8859-1] Mon Nov 15 22:06:01 2010
@@ -1149,7 +1149,7 @@
/* Unlock the pushlock */
OldValue.Value = InterlockedExchangeAddSizeT((PSIZE_T)PushLock,
- -(SIZE_T)EX_PUSH_LOCK_LOCK);
+ -(SSIZE_T)EX_PUSH_LOCK_LOCK);
/* Sanity checks */
ASSERT(OldValue.Locked);
Modified: branches/cmake-bringup/ntoskrnl/include/internal/trap_x.h
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/ntoskrnl/include/internal/trap_x.h?rev=49601&r1=49600&r2=49601&view=diff
==============================================================================
--- branches/cmake-bringup/ntoskrnl/include/internal/trap_x.h [iso-8859-1] (original)
+++ branches/cmake-bringup/ntoskrnl/include/internal/trap_x.h [iso-8859-1] Mon Nov 15 22:06:01 2010
@@ -21,6 +21,7 @@
#endif
#elif _MSC_VER
#define UNREACHABLE __assume(0)
+#define __builtin_expect(a,b) (a)
#else
#define UNREACHABLE
#endif
More information about the Ros-diffs
mailing list