diff --git a/libutils/include/utils/Debug.h b/libutils/include/utils/Debug.h index 96bd70eb0..c3b902617 100644 --- a/libutils/include/utils/Debug.h +++ b/libutils/include/utils/Debug.h @@ -14,27 +14,9 @@ * limitations under the License. */ -#ifndef ANDROID_UTILS_DEBUG_H -#define ANDROID_UTILS_DEBUG_H +#pragma once -#include -#include +// Note: new code should use static_assert directly. -namespace android { -// --------------------------------------------------------------------------- - -#ifdef __cplusplus -template struct CompileTimeAssert; -template<> struct CompileTimeAssert {}; -#define COMPILE_TIME_ASSERT(_exp) \ - template class CompileTimeAssert< (_exp) >; -#endif - -// DO NOT USE: Please use static_assert instead -#define COMPILE_TIME_ASSERT_FUNCTION_SCOPE(_exp) \ - CompileTimeAssert<( _exp )>(); - -// --------------------------------------------------------------------------- -} // namespace android - -#endif // ANDROID_UTILS_DEBUG_H +#define COMPILE_TIME_ASSERT static_assert +#define COMPILE_TIME_ASSERT_FUNCTION_SCOPE static_assert