summaryrefslogtreecommitdiff
path: root/include/sal/types.h
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2017-01-27 18:04:53 +0100
committerStephan Bergmann <sbergman@redhat.com>2017-01-27 18:04:53 +0100
commit9ee0f108ca104ec76d2d73220686fb10c89e78e8 (patch)
tree436d746857c6455e434d6e3a78bccf89bc9ef042 /include/sal/types.h
parent2fc5a65a1808ce4304ea55f06c4587a2459b5d52 (diff)
GCC 7 supports [[fallthrough]]
Change-Id: Ic6fb995a76a30b60b597005e714de03d43c36a7c
Diffstat (limited to 'include/sal/types.h')
-rw-r--r--include/sal/types.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/sal/types.h b/include/sal/types.h
index 3fc2be349ceb..0aee64874fb6 100644
--- a/include/sal/types.h
+++ b/include/sal/types.h
@@ -448,6 +448,8 @@ namespace css = ::com::sun::star;
#if defined LIBO_INTERNAL_ONLY
#if defined __clang__
#define SAL_FALLTHROUGH [[clang::fallthrough]]
+#elif defined __GNUC__ && __GNUC__ >= 7
+#define SAL_FALLTHROUGH [[fallthrough]]
#else
#define SAL_FALLTHROUGH
#endif