summaryrefslogtreecommitdiff
path: root/giscanner
diff options
context:
space:
mode:
authorTomasz Miąsko <tomasz.miasko@gmail.com>2018-12-08 00:00:00 +0000
committerTomasz Miąsko <tomasz.miasko@gmail.com>2018-12-08 23:14:02 +0100
commit85e29abff63c00021674f33d5cae84873cd06c95 (patch)
tree5ce9974c16bb3bc956ff949cd1392b0da24a9096 /giscanner
parentb18e5fc4c290642e95a2ea296c1b843facf47067 (diff)
downloadgobject-introspection-85e29abff63c00021674f33d5cae84873cd06c95.tar.gz
Ignore __pragma keyword used by MSVC
Diffstat (limited to 'giscanner')
-rw-r--r--giscanner/scannerlexer.l1
1 files changed, 1 insertions, 0 deletions
diff --git a/giscanner/scannerlexer.l b/giscanner/scannerlexer.l
index c2fb7234..42e79d42 100644
--- a/giscanner/scannerlexer.l
+++ b/giscanner/scannerlexer.l
@@ -173,6 +173,7 @@ stringtext ([^\\\"])|(\\.)
"_Nullable" { /* Ignore */ }
"_Null_unspecified" { /* Ignore */ }
"_Noreturn" { /* Ignore */ }
+"__pragma" { if (!parse_ignored_macro()) REJECT; }
"__restrict" { return RESTRICT; }
"__restrict__" { return RESTRICT; }
"thread_local" { return THREAD_LOCAL; }