From 243b097279a89d456fda4a400412482d70b3665c Mon Sep 17 00:00:00 2001 From: "Arnold D. Robbins" Date: Tue, 25 Aug 2015 20:29:15 +0300 Subject: Make MAYBE_NUM -> NUMBER smarter, clear STRING. --- node.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'node.c') diff --git a/node.c b/node.c index de771147..a7c19db1 100644 --- a/node.c +++ b/node.c @@ -76,7 +76,7 @@ r_force_number(NODE *n) return n; } else if (n->stlen == 4 && is_ieee_magic_val(n->stptr)) { if ((n->flags & MAYBE_NUM) != 0) - n->flags &= ~MAYBE_NUM; + n->flags &= ~(MAYBE_NUM|STRING); n->flags |= NUMBER|NUMCUR; n->numbr = get_ieee_magic_val(n->stptr); @@ -103,7 +103,7 @@ r_force_number(NODE *n) if ((n->flags & MAYBE_NUM) != 0) { newflags = NUMBER; - n->flags &= ~MAYBE_NUM; + n->flags &= ~(MAYBE_NUM|STRING); } else newflags = 0; -- cgit v1.2.3