aboutsummaryrefslogtreecommitdiffstats
path: root/prog/size_test.go
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2024-01-17 11:37:02 +0100
committerAleksandr Nogikh <nogikh@google.com>2024-02-19 11:54:01 +0000
commit0936819b9f980bde731cb6191677f9aa2cbfd9aa (patch)
treeb74c312a9583de951ca05cd7d29cf95eecdc6eeb /prog/size_test.go
parent6a0e921ff20bf0952f7d8364d7af3552dd5f7598 (diff)
prog: test len calculation of structs with conditions
Diffstat (limited to 'prog/size_test.go')
-rw-r--r--prog/size_test.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/prog/size_test.go b/prog/size_test.go
index 2f7dc9ce2..7db32442f 100644
--- a/prog/size_test.go
+++ b/prog/size_test.go
@@ -178,5 +178,13 @@ test$length30(&(0x7f0000000000)=ANY=[@ANYBLOB="11"], 0x42, &(0x7f0000000000)=0x4
In: "test$length34(&(0x7f0000000000)={[0x0, 0x0, 0x0, 0x0], &(0x7f0000000040)=@u1=0x0})",
Out: "test$length34(&(0x7f0000000000)={[0x0, 0x0, 0x0, 0x0], &(0x7f0000000040)=@u1=0x4})",
},
+ {
+ In: "test$length35(&(0x7f0000000000)={0x0, {0x5, @void}})",
+ Out: "test$length35(&(0x7f0000000000)={0x4, {0x5}})",
+ },
+ {
+ In: "test$length35(&(0x7f0000000000)={0x0, {0x1, @value=0x5}})",
+ Out: "test$length35(&(0x7f0000000000)={0x8, {0x1, @value=0x5}})",
+ },
})
}