Fix lineno overwrite in parser_init_cxt.

By reordering parsing string with mrb_parser_parse won't always start with line 1.
This commit is contained in:
take_cheeze
2014-04-25 21:56:02 +09:00
parent 49abcd4c02
commit 215f8fdd64
+1 -1
View File
@@ -5263,8 +5263,8 @@ static void
parser_init_cxt(parser_state *p, mrbc_context *cxt)
{
if (!cxt) return;
if (cxt->lineno) p->lineno = cxt->lineno;
if (cxt->filename) mrb_parser_set_filename(p, cxt->filename);
if (cxt->lineno) p->lineno = cxt->lineno;
if (cxt->syms) {
int i;