diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-01-29 14:37:43 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-01-31 15:50:36 +0100 |
| commit | ccac2d6f42e0a797bfe5d02a709885cd5617eb9d (patch) | |
| tree | c85a90485899d97fa6b6aa4815d116d5f6321d17 | |
| parent | 02553e22922c39a78bb06218f405a6c89b7b4719 (diff) | |
prog: fix TestSpecialStructs
We should not try to generate/mutate output arguments.
SpecialTypes generators are meant to accept inout arguments.
| -rw-r--r-- | prog/prog_test.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/prog/prog_test.go b/prog/prog_test.go index 5c7cc4664..4d9baff62 100644 --- a/prog/prog_test.go +++ b/prog/prog_test.go @@ -183,6 +183,9 @@ func TestSpecialStructs(t *testing.T) { var typ Type for i := 0; i < len(target.Syscalls) && typ == nil; i++ { ForeachType(target.Syscalls[i], func(t Type) { + if t.Dir() == DirOut { + return + } if s, ok := t.(*StructType); ok && s.Name() == special { typ = s } |
