aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/compiler/testdata/errors.txt
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-03-02 14:26:58 +0100
committerDmitry Vyukov <dvyukov@google.com>2018-03-05 12:10:27 +0100
commita339951e5f3c045290340330bcea3ff4155b8334 (patch)
treee7ec9a7d5379d2ef2bef4c682ed7873f7e725dbb /pkg/compiler/testdata/errors.txt
parent5110ff445ddb5a09a13e17b187c06d2dc3a7d52a (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/errors.txt')
-rw-r--r--pkg/compiler/testdata/errors.txt16
1 files changed, 14 insertions, 2 deletions
diff --git a/pkg/compiler/testdata/errors.txt b/pkg/compiler/testdata/errors.txt
index 2b3a7539f..2d61d9e76 100644
--- a/pkg/compiler/testdata/errors.txt
+++ b/pkg/compiler/testdata/errors.txt
@@ -166,11 +166,23 @@ s8 {
s9 {
f1 int8
-} ["foo"[0]] ### bad struct/union attribute
+} ["foo"[0]] ### unexpected string "foo", expect attribute
s10 {
f1 int8
-} [packed[0]] ### packed attribute had args
+} [packed[0]] ### packed attribute has args
+
+s11 {
+ f1 int8
+} [size["foo"]] ### unexpected string "foo", expect int
+
+s12 {
+ f1 int8
+} [size[0:1]] ### size attribute has colon or args
+
+s13 {
+ f1 int8
+} [size[0[0]]] ### size attribute has colon or args
u3 [
f1 int8