transform: remove switched func lowering

The switched func lowering was mainly necessary for coroutines.
With coroutines removed, this is no longer necessary.
This commit is contained in:
Nia Waldvogel
2021-12-31 13:51:47 -05:00
committed by Nia
parent ea2a6b70b2
commit 0c2fefa09b
14 changed files with 57 additions and 617 deletions
+1 -2
View File
@@ -55,7 +55,7 @@ func TestCompiler(t *testing.T) {
{"string.go", "", ""},
{"float.go", "", ""},
{"interface.go", "", ""},
{"func.go", "", "none"},
{"func.go", "", ""},
{"pragma.go", "", ""},
{"goroutine.go", "wasm", "asyncify"},
{"goroutine.go", "cortex-m-qemu", "tasks"},
@@ -105,7 +105,6 @@ func TestCompiler(t *testing.T) {
CodeModel: config.CodeModel(),
RelocationModel: config.RelocationModel(),
Scheduler: config.Scheduler(),
FuncImplementation: config.FuncImplementation(),
AutomaticStackSize: config.AutomaticStackSize(),
DefaultStackSize: config.Target.DefaultStackSize,
NeedsStackObjects: config.NeedsStackObjects(),