diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-10-25 22:47:49 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-10-25 22:47:49 +0900 |
| commit | 9b8bfa0cbe7cfbcf12a390d5c98c9b3731ef268d (patch) | |
| tree | 59cdb96f2eced9fb9ad4d72f94d24114237e19b9 /cmd | |
| parent | cb3b48456b6c21be3e966d1472130cf17c819300 (diff) | |
cmd/mbf: improve cross-compile error message
This removes the unnecessary azalea AST information.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/mbf/main.go | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/cmd/mbf/main.go b/cmd/mbf/main.go index 9c41e3ff..894c3100 100644 --- a/cmd/mbf/main.go +++ b/cmd/mbf/main.go @@ -81,9 +81,16 @@ func main() { return } - switch r.(type) { - case rosa.LoadError, pkg.IRStringError: + switch e := r.(type) { + case rosa.LoadError: + if ce, ok := errors.AsType[rosa.CrossError](e); ok { + log.Fatal(ce) + } + log.Fatal(r) + + case pkg.IRStringError: log.Fatal(r) + default: panic(r) } |
