mirror of
https://github.com/intel/llvm.git
synced 2026-01-25 19:44:38 +08:00
Fix detection for [[fallthrough]] with GCC
llvm-svn: 302285
This commit is contained in:
@@ -1089,7 +1089,7 @@ _LIBCPP_FUNC_VIS extern "C" void __sanitizer_annotate_contiguous_container(
|
||||
# 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
|
||||
|
||||
Reference in New Issue
Block a user