We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 44eea30 commit 28bae78Copy full SHA for 28bae78
src/include/common/macros.h
@@ -22,9 +22,10 @@ namespace bustub {
22
23
#define UNIMPLEMENTED(message) throw std::logic_error(message)
24
25
-#define BUSTUB_ENSURE(expr, message) \
26
- if (!(expr)) { \
27
- std::terminate(); \
+#define BUSTUB_ENSURE(expr, message) \
+ if (!(expr)) { \
+ std::cerr << "ERROR: " << (message) << std::endl; \
28
+ std::terminate(); \
29
}
30
31
#define UNREACHABLE(message) throw std::logic_error(message)
0 commit comments