diff options
Diffstat (limited to 'prog/encoding_test.go')
| -rw-r--r-- | prog/encoding_test.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/prog/encoding_test.go b/prog/encoding_test.go index daa2ac0cb..677375d7f 100644 --- a/prog/encoding_test.go +++ b/prog/encoding_test.go @@ -261,6 +261,18 @@ func TestDeserialize(t *testing.T) { Err: `wrong type *prog.IntType for AUTO`, }, { + In: `test$auto1(AUTO, &AUTO=AUTO, AUTO, 0x0)`, + Out: `test$auto1(0x42, &(0x7f0000000040)={0xc, 0x43, 0x0}, 0xc, 0x0)`, + }, + { + In: `test$auto2(AUTO, &AUTO=AUTO, AUTO, 0x0)`, + Out: `test$auto2(0x42, &(0x7f0000000040)={0x10, {0xc, 0x43, 0x0}}, 0x10, 0x0)`, + }, + { + In: `test$auto0(AUTO, &AUTO=AUTO, AUTO, 0x0)`, + Err: `wrong type *prog.IntType for AUTO`, + }, + { In: `test$str0(&AUTO="303100090a0d7022273a")`, Out: `test$str0(&(0x7f0000000040)='01\x00\t\n\rp\"\':')`, }, |
