Commit 69da21bc authored by cremno's avatar cremno

`ISSPACE` evaluates its argument multiple times

parent c4c47069
...@@ -3911,7 +3911,8 @@ parse_string(parser_state *p) ...@@ -3911,7 +3911,8 @@ parse_string(parser_state *p)
return tHD_LITERAL_DELIM; return tHD_LITERAL_DELIM;
} }
} }
} while (ISSPACE(c = nextc(p))); c = nextc(p);
} while (ISSPACE(c));
pushback(p, c); pushback(p, c);
return tLITERAL_DELIM; return tLITERAL_DELIM;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment