summaryrefslogtreecommitdiff
path: root/internal/generated
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-02-22 10:46:35 +0200
committerPaul Buetow <paul@buetow.org>2024-02-22 10:46:35 +0200
commit5e3da322f4deb438f0e7ad1b1245d524d2ec0246 (patch)
tree87e9ec0819fa694c72075f1f62a3f1d0970ff6d4 /internal/generated
parentef655c99fb57eb85da08e6306c5e23109288d364 (diff)
add panic when op id is unknonw
Diffstat (limited to 'internal/generated')
-rw-r--r--internal/generated/nqc.raku2
-rw-r--r--internal/generated/types/types.go2
2 files changed, 4 insertions, 0 deletions
diff --git a/internal/generated/nqc.raku b/internal/generated/nqc.raku
index eaf9c45..6cb9e56 100644
--- a/internal/generated/nqc.raku
+++ b/internal/generated/nqc.raku
@@ -57,6 +57,8 @@ class NQCToGoActions {
\t{@!const-names.grep(/_OP_ID$/).map({
"case $_:\n" ~ "\t\treturn \"{$_.subst('_OP_ID', '').lc}\""
}).join("\n\t")}
+ default:
+ \tpanic(fmt.Sprintf("Unknown OpId: %d", o))
\t\}
\}
END
diff --git a/internal/generated/types/types.go b/internal/generated/types/types.go
index a313030..ca2172b 100644
--- a/internal/generated/types/types.go
+++ b/internal/generated/types/types.go
@@ -27,6 +27,8 @@ func (o OpId) String() string {
return "writev_enter"
case WRITEV_EXIT_OP_ID:
return "writev_exit"
+ default:
+ panic(fmt.Sprintf("Unknown OpId: %d", o))
}
}