From db666a44e71a361998970e94e1b288ecbba9b09c Mon Sep 17 00:00:00 2001 From: Vitaly Buka Date: Mon, 18 Jun 2018 06:24:29 +0000 Subject: Fix libcxx tests after clang r334677. llvm-svn: 334924 --- libcxxabi/test/libcxxabi/test/config.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libcxxabi/test/libcxxabi/test/config.py b/libcxxabi/test/libcxxabi/test/config.py index f294c8bfe2a..9f8724cfe4f 100644 --- a/libcxxabi/test/libcxxabi/test/config.py +++ b/libcxxabi/test/libcxxabi/test/config.py @@ -10,6 +10,7 @@ import os import sys from libcxx.test.config import Configuration as LibcxxConfiguration +from libcxx.test.config import intMacroValue class Configuration(LibcxxConfiguration): @@ -34,7 +35,7 @@ class Configuration(LibcxxConfiguration): super(Configuration, self).configure_obj_root() def has_cpp_feature(self, feature, required_value): - return int(self.cxx.dumpMacros().get('__cpp_' + feature, 0)) >= required_value + return intMacroValue(self.cxx.dumpMacros().get('__cpp_' + feature, 0)) >= required_value def configure_features(self): super(Configuration, self).configure_features() -- cgit v1.2.3