Chromium Code Reviews| Index: src/checks.h |
| =================================================================== |
| --- src/checks.h (revision 9605) |
| +++ src/checks.h (working copy) |
| @@ -257,12 +257,9 @@ |
| SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) |
| -namespace v8 { namespace internal { |
| +extern bool FLAG_enable_slow_asserts; |
| -bool EnableSlowAsserts(); |
| -} } // namespace v8::internal |
| - |
| // The ASSERT macro is equivalent to CHECK except that it only |
| // generates code in debug builds. |
| #ifdef DEBUG |
| @@ -273,7 +270,7 @@ |
| #define ASSERT_GE(v1, v2) CHECK_GE(v1, v2) |
| #define ASSERT_LT(v1, v2) CHECK_LT(v1, v2) |
| #define ASSERT_LE(v1, v2) CHECK_LE(v1, v2) |
| -#define SLOW_ASSERT(condition) if (EnableSlowAsserts()) CHECK(condition) |
| +#define SLOW_ASSERT(condition) if (FLAG_enable_slow_asserts) CHECK(condition) |
|
Sven Panne
2011/10/13 13:07:00
Although it's a bit late for a comment: Using the
Kevin Millikin (Chromium)
2011/10/13 13:21:19
Yes, we need that, or else the ugly
if (FLAG_enab
|
| #else |
| #define ASSERT_RESULT(expr) (expr) |
| #define ASSERT(condition) ((void) 0) |