summaryrefslogtreecommitdiffstats
path: root/include/sal
diff options
context:
space:
mode:
Diffstat (limited to 'include/sal')
-rw-r--r--include/sal/types.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/include/sal/types.h b/include/sal/types.h
index 481657e9bc6c..8d19824b4184 100644
--- a/include/sal/types.h
+++ b/include/sal/types.h
@@ -27,10 +27,6 @@
#include "sal/macros.h"
#include "sal/typesizes.h"
-#if defined LIBO_INTERNAL_ONLY
-#include "config_global.h"
-#endif
-
#ifdef __cplusplus
extern "C" {
#endif
@@ -455,10 +451,12 @@ template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) {
SAL_DEPRECATED("Don't use, it's evil.") void doit(int nPara);
*/
-#if HAVE_GCC_DEPRECATED_MESSAGE
+#if defined __GNUC__ || defined __clang__
+#if defined LIBO_INTERNAL_ONLY
# define SAL_DEPRECATED(message) __attribute__((deprecated(message)))
-#elif defined __GNUC__ || defined __clang__
+#else
# define SAL_DEPRECATED(message) __attribute__((deprecated))
+#endif
#elif defined(_MSC_VER)
# define SAL_DEPRECATED(message) __declspec(deprecated(message))
#else