From 01b4c68238f52e1891acc84131165661e716f317 Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Sat, 1 Sep 2018 18:11:52 +0300 Subject: [PATCH] Remove EXPECTS/ENSURES macro --- Utilities/types.h | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Utilities/types.h b/Utilities/types.h index 4568ea0951..dac2f58dfa 100644 --- a/Utilities/types.h +++ b/Utilities/types.h @@ -54,10 +54,6 @@ #define HERE "\n(in file " __FILE__ ":" STRINGIZE(__LINE__) ")" -// Ensure that the expression evaluates to true. Obsolete. -//#define EXPECTS(...) do { if (!(__VA_ARGS__)) fmt::raw_error("Precondition failed: " #__VA_ARGS__ HERE); } while (0) -//#define ENSURES(...) do { if (!(__VA_ARGS__)) fmt::raw_error("Postcondition failed: " #__VA_ARGS__ HERE); } while (0) - #define DECLARE(...) decltype(__VA_ARGS__) __VA_ARGS__ #define STR_CASE(...) case __VA_ARGS__: return #__VA_ARGS__