| commit | a3e8dd2ad3bce85d550b131cb12b5250ac830faa | [log] [tgz] |
|---|---|---|
| author | Alan Modra <amodra@gmail.com> | Tue Aug 17 15:52:20 2021 +0930 |
| committer | Alan Modra <amodra@gmail.com> | Wed Aug 18 13:36:57 2021 +0930 |
| tree | a944281de674f24bb2f8af330463f5b41100e33e | |
| parent | 9068c4a488dd3857544c92cdb015466a6cc7fb7e [diff] |
Another ld script backtrack * ldgram.y (length_spec): Throw away look-ahead NAME.
diff --git a/ld/ldgram.y b/ld/ldgram.y index a0c881e..c8396bb 100644 --- a/ld/ldgram.y +++ b/ld/ldgram.y
@@ -809,6 +809,11 @@ length_spec: LENGTH '=' mustbe_exp { + if (yychar == NAME) + { + yyclearin; + ldlex_backup (); + } region->length_exp = $3; } ;