From 5e3da322f4deb438f0e7ad1b1245d524d2ec0246 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 22 Feb 2024 10:46:35 +0200 Subject: add panic when op id is unknonw --- internal/generated/nqc.raku | 2 ++ internal/generated/types/types.go | 2 ++ 2 files changed, 4 insertions(+) (limited to 'internal/generated') 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)) } } -- cgit v1.2.3