Author: ericwf Date: Fri May 5 15:50:24 2017 New Revision: 302285 URL: http://llvm.org/viewvc/llvm-project?rev=302285&view=rev Log: Fix detection for [[fallthrough]] with GCC
Modified: libcxx/trunk/include/__config Modified: libcxx/trunk/include/__config URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/include/__config?rev=302285&r1=302284&r2=302285&view=diff ============================================================================== --- libcxx/trunk/include/__config (original) +++ libcxx/trunk/include/__config Fri May 5 15:50:24 2017 @@ -1089,7 +1089,7 @@ _LIBCPP_FUNC_VIS extern "C" void __sanit # define _LIBCPP_DIAGNOSE_ERROR(...) #endif -#if __has_attribute(fallthough) || defined(_LIBCPP_COMPILER_GCC) +#if __has_attribute(fallthough) || _GNUC_VER >= 700 // Use a function like macro to imply that it must be followed by a semicolon #define _LIBCPP_FALLTHROUGH() __attribute__((__fallthrough__)) #else _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits