diff --git a/builtin.c b/builtin.c index c28cd0a..ff3596d 100644 --- a/builtin.c +++ b/builtin.c @@ -3892,7 +3892,7 @@ do_typeof(int nargs) res = "unassigned"; else if ((arg->flags & STRING) != 0) { res = "string"; - if ((arg->flags & MAYBE_NUM) != 0) + if ((arg->flags & MAYBE_NUM|NUMBER) != 0) res = "strnum"; } else if ((arg->flags & NUMBER) != 0) res = "number";