Chromium Code Reviews| Index: base/logging.h |
| diff --git a/base/logging.h b/base/logging.h |
| index 5174e6d375540cd0f0bf355034c17812a66bf37b..e82f192d07bf48b401341cbe5f7d20170734dc55 100644 |
| --- a/base/logging.h |
| +++ b/base/logging.h |
| @@ -463,6 +463,8 @@ class CheckOpResult { |
| // Crashes in the fastest, simplest possible way with no attempt at logging. |
| #if defined(COMPILER_GCC) || defined(__clang__) |
| #define IMMEDIATE_CRASH() __builtin_trap() |
|
Will Harris
2017/02/02 01:21:06
I'm assuming clang doesn't support __debugbreak()
scottmg
2017/02/02 01:41:23
You mean clang-win? I guess it probably does. Done
|
| +#elif defined(COMPILER_MSVC) |
| +#define IMMEDIATE_CRASH() __debugbreak() |
| #else |
| #define IMMEDIATE_CRASH() ((void)(*(volatile char*)0 = 0)) |
|
Will Harris
2017/02/02 01:21:06
when does this ever happen, do we support a compil
scottmg
2017/02/02 01:41:23
Shrug, OK, removed.
|
| #endif |