From 75013db3cc5b99dfe65ba064c37747eb0c4af7ee Mon Sep 17 00:00:00 2001 From: Patrick Ferris Date: Sat, 7 Feb 2026 13:33:51 +0000 Subject: [PATCH] Built_in: recognise 0 as EXIT for trap --- src/lib/built_ins.ml | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/built_ins.ml b/src/lib/built_ins.ml index 9f88937..5b6251d 100644 --- a/src/lib/built_ins.ml +++ b/src/lib/built_ins.ml @@ -354,6 +354,7 @@ module Trap = struct let s = String.lowercase_ascii s in try match int_of_string_opt s with + | Some 0 -> Ok `Exit | Some n -> Ok (`Signal (Eunix.Signals.of_int n)) | None -> ( match s with -- 2.51.2