| // Copyright (c) 2014 The Chromium Authors. All rights reserved. | |
| // Use of this source code is governed by a BSD-style license that can be | |
| // found in the LICENSE file. | |
| #ifndef PDFIUM_THIRD_PARTY_BASE_LOGGING_H_ | |
| #define PDFIUM_THIRD_PARTY_BASE_LOGGING_H_ | |
| #include <assert.h> | |
| #include <stdlib.h> | |
| #define CHECK(condition) \ | |
| if (!(condition)) { \ | |
| abort(); \ | |
| *(reinterpret_cast<volatile char*>(NULL) + 42) = 0x42; \ | |
| } | |
| #define NOTREACHED() assert(false) | |
| #endif // PDFIUM_THIRD_PARTY_BASE_LOGGING_H_ |