travisstaloch 581d292381
fix overflow found while fuzzing
* allow file level `union {}` to parse as tuple field

this was found while fuzzing zls.

* before this patch the input `union {}` crashed the parser.  after
  this, it parses correctly just like `struct {}`.
* adds behavior tests for both inputs `struct {}` and `union {}`,
  checking that each becomes a file level tuple field.
2022-12-23 23:10:04 +02:00
..
2022-12-10 03:06:17 -05:00
2022-10-18 10:18:09 -07:00
2022-08-04 18:02:01 -07:00
2022-08-04 18:09:10 -07:00
2022-12-23 23:10:04 +02:00
2022-12-06 12:15:04 -07:00
2022-11-04 00:09:27 +03:30
2022-11-04 00:09:27 +03:30
2022-12-09 13:40:55 -05:00