Browse Source

(neko) use resolved file path upon NCompile error (closes #1955)

Simon Krajewski 12 years ago
parent
commit
3b06f21c45
1 changed files with 2 additions and 1 deletions
  1. 2 1
      genneko.ml

+ 2 - 1
genneko.ml

@@ -852,8 +852,9 @@ let generate com =
 			Nbytecode.write ch (Ncompile.compile ctx.version e);
 			Nbytecode.write ch (Ncompile.compile ctx.version e);
 			IO.close_out ch;
 			IO.close_out ch;
 		with Ncompile.Error (msg,pos) ->
 		with Ncompile.Error (msg,pos) ->
+			let pfile = Common.find_file com pos.psource in
 			let rec loop p =
 			let rec loop p =
-				let pp = { pfile = pos.psource; pmin = p; pmax = p; } in
+				let pp = { pfile = pfile; pmin = p; pmax = p; } in
 				if Lexer.get_error_line pp >= pos.pline then
 				if Lexer.get_error_line pp >= pos.pline then
 					pp
 					pp
 				else
 				else