diff options
author | Giovanni Campagna <gcampagn@redhat.com> | 2013-08-23 12:13:25 +0200 |
---|---|---|
committer | Jasper St. Pierre <jstpierre@mecheye.net> | 2013-10-16 00:34:54 -0400 |
commit | 90289794efacae16e96cf90c513799039603939f (patch) | |
tree | 0293b98e182aeeb887900ab53db7ff1f9afd9fe6 /giscanner | |
parent | 8c0ca4717d834a6c578579656683c55ea22a06f4 (diff) | |
download | gobject-introspection-90289794efacae16e96cf90c513799039603939f.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')
-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 bf51d0d5..f7199ff4 100644 --- a/giscanner/scannerlexer.l +++ b/giscanner/scannerlexer.l @@ -148,8 +148,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; } |