diff options
| author | Paul Buetow <paul@buetow.org> | 2024-02-22 10:46:35 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-02-22 10:46:35 +0200 |
| commit | 5e3da322f4deb438f0e7ad1b1245d524d2ec0246 (patch) | |
| tree | 87e9ec0819fa694c72075f1f62a3f1d0970ff6d4 /internal | |
| parent | ef655c99fb57eb85da08e6306c5e23109288d364 (diff) | |
add panic when op id is unknonw
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/generated/nqc.raku | 2 | ||||
| -rw-r--r-- | internal/generated/types/types.go | 2 |
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)) } } |
