summaryrefslogtreecommitdiff
path: root/glcpp-parse.y
diff options
context:
space:
mode:
Diffstat (limited to 'glcpp-parse.y')
-rw-r--r--glcpp-parse.y4
1 files changed, 1 insertions, 3 deletions
diff --git a/glcpp-parse.y b/glcpp-parse.y
index 400f138d17..647532f209 100644
--- a/glcpp-parse.y
+++ b/glcpp-parse.y
@@ -169,9 +169,6 @@ argument:
$$ = _string_list_create (parser);
_string_list_append_item ($$, $1);
}
-| macro {
- $$ = _string_list_create (parser);
- }
| argument argument_word {
_string_list_append_item ($1, $2);
talloc_free ($2);
@@ -189,6 +186,7 @@ argument_word:
IDENTIFIER { $$ = $1; }
| TOKEN { $$ = $1; }
| FUNC_MACRO { $$ = $1; }
+| macro { $$ = xtalloc_strdup (parser, ""); }
;