summaryrefslogtreecommitdiff
path: root/vcl/generic
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2013-07-08 12:16:12 +0200
committerStephan Bergmann <sbergman@redhat.com>2013-07-08 17:32:25 +0200
commit9e31cf2ae6b085259e664fa90f052b09815b4c18 (patch)
treeb510359722e96103a52abde21d06fdf9ca2487f9 /vcl/generic
parentbebfef0110a2776326d6e9293ef06b5bd56452ae (diff)
-Werror,-Wdeprecated-register (Clang trunk towards 3.4)
...in files generated by gperf; an alternative could be to use -isystem instead of -I in gb_Library_use_custom_headers. Change-Id: I316684ab5342977655a5642903b13e127adaf95c
Diffstat (limited to 'vcl/generic')
-rw-r--r--vcl/generic/fontmanager/parseAFM.cxx11
1 files changed, 11 insertions, 0 deletions
diff --git a/vcl/generic/fontmanager/parseAFM.cxx b/vcl/generic/fontmanager/parseAFM.cxx
index af444dbe330e..0f295860e82c 100644
--- a/vcl/generic/fontmanager/parseAFM.cxx
+++ b/vcl/generic/fontmanager/parseAFM.cxx
@@ -329,7 +329,18 @@ static char *linetoken( FileInputStream* stream )
*
* The algorithm is a standard Knuth binary search.
*/
+#if defined __clang__
+#if __has_warning("-Wdeprecated-register")
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wdeprecated-register"
+#endif
+#endif
#include "afm_hash.hpp"
+#if defined __clang__
+#if __has_warning("-Wdeprecated-register")
+#pragma GCC diagnostic pop
+#endif
+#endif
static inline enum parseKey recognize( char* ident, int len)
{