diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2020-07-23 16:46:09 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2020-07-23 17:13:55 +0200 |
| commit | 70c104a18f3d409bc6dde950b50258d3d280d99b (patch) | |
| tree | f04031861627a08784d525296deba6f16c9d12e6 /pkg/compiler/testdata | |
| parent | 340ea5301c27db4a3678f13acc430e04706a0cc6 (diff) | |
pkg/compiler: fix crash on fmt[flags]
Flags with only 1 value 0 are transformed to ConstType.
Fmt did not expect that.
Fixes #1965
Diffstat (limited to 'pkg/compiler/testdata')
| -rw-r--r-- | pkg/compiler/testdata/all.txt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pkg/compiler/testdata/all.txt b/pkg/compiler/testdata/all.txt index f5f3f1070..b9e144d73 100644 --- a/pkg/compiler/testdata/all.txt +++ b/pkg/compiler/testdata/all.txt @@ -294,7 +294,10 @@ foo_fmt2(a ptr[in, fmt[oct, len[b]]], b ptr[in, array[int8]]) foo_fmt3(a ptr[in, fmt[dec, proc[10, 20]]]) foo_fmt4(a ptr[in, fmt[dec, r0]]) foo_fmt5(a ptr[in, struct$fmt0]) +foo_fmt6(a ptr[in, fmt[dec, flags[flags_with_one_value]]]) struct$fmt0 { f0 fmt[dec, int8] } + +flags_with_one_value = 0 |
