diff options
author | Giovanni Campagna <gcampagn@redhat.com> | 2013-08-23 12:13:25 +0200 |
---|---|---|
committer | Giovanni Campagna <gcampagn@redhat.com> | 2013-09-24 16:31:55 +0200 |
commit | ebffefb27ed81b095106056698dd8db9a21fb6f9 (patch) | |
tree | d57f883a5cac920c7b4f9f678f6851ee6d9eec44 /giscanner/scannerlexer.l | |
parent | f513b39cf60bd50e49dedcccde94641987fe4290 (diff) | |
download | gobject-introspection-ebffefb27ed81b095106056698dd8db9a21fb6f9.tar.gz |
scannerlexer: don't reject __volatile__ tokens
They should be treated the same as regular volatile specifiers,
not like __attribute__() or __asm__().
Diffstat (limited to 'giscanner/scannerlexer.l')
-rw-r--r-- | giscanner/scannerlexer.l | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/giscanner/scannerlexer.l b/giscanner/scannerlexer.l index 554e2da7..032732fe 100644 --- a/giscanner/scannerlexer.l +++ b/giscanner/scannerlexer.l @@ -150,8 +150,8 @@ stringtext ([^\\\"])|(\\.) "__signed__" { return SIGNED; } "__restrict" { return RESTRICT; } "__typeof" { if (!parse_ignored_macro()) REJECT; } -"__volatile" { if (!parse_ignored_macro()) REJECT; } -"__volatile__" { if (!parse_ignored_macro()) REJECT; } +"__volatile" { return VOLATILE; } +"__volatile__" { return VOLATILE; } "_Bool" { return BOOL; } "G_GINT64_CONSTANT" { return INTL_CONST; } |