diff --git a/SMILEBASIC/builtinfunctions.d b/SMILEBASIC/builtinfunctions.d index dc10ef0..cf7496a 100644 --- a/SMILEBASIC/builtinfunctions.d +++ b/SMILEBASIC/builtinfunctions.d @@ -880,7 +880,7 @@ class BuiltinFunction static wstring HEX(int val, DefaultValue!(int, false) digits) { import std.format; - if(digits > 8) + if(digits > 8 || digits < 0) { throw new OutOfRange(); }