summaryrefslogtreecommitdiff
path: root/giscanner/scannerparser.y
diff options
context:
space:
mode:
authorChristoph Reiter <reiter.christoph@gmail.com>2018-12-09 14:45:58 +0000
committerChristoph Reiter <reiter.christoph@gmail.com>2018-12-09 14:45:58 +0000
commit0fdd6210e5559a1d20d832fe41051151959d8b6e (patch)
tree5acb012aa679b2a36e41ca6f95e5af7791e6d082 /giscanner/scannerparser.y
parent394d8a161f60d418e36cba862e4c6da871082c3b (diff)
parent5720c77acde1b2348f3c3d08e3a27cf624be1323 (diff)
downloadgobject-introspection-0fdd6210e5559a1d20d832fe41051151959d8b6e.tar.gz
Merge branch 'sourcescanner-empty-delcs' into 'master'
sourcescanner: Allow empty declarations. Fixes #216 Closes #216 See merge request GNOME/gobject-introspection!89
Diffstat (limited to 'giscanner/scannerparser.y')
-rw-r--r--giscanner/scannerparser.y4
1 files changed, 4 insertions, 0 deletions
diff --git a/giscanner/scannerparser.y b/giscanner/scannerparser.y
index 182c69d3..7ce02365 100644
--- a/giscanner/scannerparser.y
+++ b/giscanner/scannerparser.y
@@ -791,6 +791,9 @@ declaration
}
;
+empty_declaration
+ : ';'
+
declaration_specifiers
: storage_class_specifier declaration_specifiers
{
@@ -1459,6 +1462,7 @@ translation_unit
external_declaration
: function_definition
| declaration
+ | empty_declaration
| macro
;