summaryrefslogtreecommitdiff
path: root/third_party/base/logging.h
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/base/logging.h')
-rw-r--r--third_party/base/logging.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/third_party/base/logging.h b/third_party/base/logging.h
index bf4faea57e..38b0dd9a17 100644
--- a/third_party/base/logging.h
+++ b/third_party/base/logging.h
@@ -21,6 +21,19 @@
NULL_DEREF_IF_POSSIBLE \
}
+// TODO(palmer): These are quick hacks to import PartitionAlloc with minimum
+// hassle. Look into pulling in the real DCHECK definition. It might be more
+// than we need, or have more dependencies than we want. In the meantime, this
+// is safe, at the cost of some performance.
+#define DCHECK CHECK
+#define DCHECK_EQ(x, y) CHECK((x) == (y))
+#define DCHECK_IS_ON() true
+
+// TODO(palmer): Also a quick hack. IMMEDIATE_CRASH used to be simple in
+// Chromium base/, but it got way more complicated and has lots of base/
+// dependencies now. Sad!
+#define IMMEDIATE_CRASH() abort();
+
#define NOTREACHED() assert(false)
#endif // PDFIUM_THIRD_PARTY_BASE_LOGGING_H_