Changeset 46 for trunk/include/k/kHlpAssert.h
- Timestamp:
- Mar 17, 2012, 2:39:33 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/k/kHlpAssert.h
r39 r46 50 50 #ifdef _MSC_VER 51 51 # define kHlpAssertBreakpoint() do { __debugbreak(); } while (0) 52 #elif defined(__GNUC__) 52 #elif defined(__GNUC__) && K_OS == K_OS_SOLARIS && (K_ARCH == K_ARCH_AMD64 || K_ARCH == K_ARCH_X86_32) 53 # define kHlpAssertBreakpoint() do { __asm__ __volatile__ ("int $3"); } while (0) 54 #elif defined(__GNUC__) && (K_ARCH == K_ARCH_AMD64 || K_ARCH == K_ARCH_X86_32 || K_ARCH == K_ARCH_X86_16) 53 55 # define kHlpAssertBreakpoint() do { __asm__ __volatile__ ("int3"); } while (0) 54 56 #else
Note:
See TracChangeset
for help on using the changeset viewer.