diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-03-02 14:26:58 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-03-05 12:10:27 +0100 |
| commit | a339951e5f3c045290340330bcea3ff4155b8334 (patch) | |
| tree | e7ec9a7d5379d2ef2bef4c682ed7873f7e725dbb /pkg/compiler/testdata/errors2.txt | |
| parent | 5110ff445ddb5a09a13e17b187c06d2dc3a7d52a (diff) | |
pkg/compiler: add size attribute for structs
The size attribute allows to pad a struct up to the specified size.
Diffstat (limited to 'pkg/compiler/testdata/errors2.txt')
| -rw-r--r-- | pkg/compiler/testdata/errors2.txt | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pkg/compiler/testdata/errors2.txt b/pkg/compiler/testdata/errors2.txt index f00a6afb4..a8d29789a 100644 --- a/pkg/compiler/testdata/errors2.txt +++ b/pkg/compiler/testdata/errors2.txt @@ -73,6 +73,19 @@ s2 { f1 s1 } +s3 { + f1 int8 +} [size[0]] ### size attribute has bad value 0, expect [1, 1<<20] + +s4 { + f1 int8 +} [size[1000000000]] ### size attribute has bad value 1000000000, expect [1, 1<<20] + +s6 { + f1 int8 + f2 array[int8] +} [size[10]] ### varlen struct s6 has size attribute + u1 [ f1 ptr[in, array[int8]] f2 len[f1, int32] ### len target f1 does not exist |
