diff options
Diffstat (limited to 'src/gram.y')
-rw-r--r-- | src/gram.y | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -168,13 +168,12 @@ value : string | |||
168 | 168 | ||
169 | slist : string | 169 | slist : string |
170 | { | 170 | { |
171 | $$.head = $$.tail = slist_new ($1); | 171 | $$.head = $$.tail = slist_new_s ($1); |
172 | } | 172 | } |
173 | | slist ',' string | 173 | | slist ',' string |
174 | { | 174 | { |
175 | struct slist *s = slist_new ($3); | 175 | struct slist *s = slist_new_s ($3); |
176 | $1.tail->next = s; | 176 | slist_insert (&$1.tail, s); |
177 | $1.tail = s; | ||
178 | $$ = $1; | 177 | $$ = $1; |
179 | } | 178 | } |
180 | ; | 179 | ; |