package transform_test import ( "testing" "github.com/tinygo-org/tinygo/transform" "tinygo.org/x/go-llvm" ) func TestInterfaceLowering(t *testing.T) { t.Parallel() testTransform(t, "testdata/interface", func(mod llvm.Module) { err := transform.LowerInterfaces(mod, 0) if err != nil { t.Error(err) } pm := llvm.NewPassManager() defer pm.Dispose() pm.AddGlobalDCEPass() pm.Run(mod) }) }