From c808f2823048e0d1509f33a3a4ac66e7dc9ecf2e Mon Sep 17 00:00:00 2001 From: Cecilia Roes Date: Fri, 14 Nov 2014 11:54:11 +0000 Subject: [PATCH] CPP: Fix build issue --- cpp/src/phonenumbers/base/basictypes.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cpp/src/phonenumbers/base/basictypes.h b/cpp/src/phonenumbers/base/basictypes.h index ac63259..b54abb7 100644 --- a/cpp/src/phonenumbers/base/basictypes.h +++ b/cpp/src/phonenumbers/base/basictypes.h @@ -194,9 +194,13 @@ struct CompileAssert { }; #if !defined(COMPILE_ASSERT) +#if __cplusplus >= 201103L +#define COMPILE_ASSERT(expr, msg) static_assert(expr, #msg) +#else #define COMPILE_ASSERT(expr, msg) \ typedef CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] #endif +#endif } // namespace phonenumbers } // namespace i18n -- 2.7.4