From 26edb7d79766e051e49d26ae0762cb23bcc17c7d Mon Sep 17 00:00:00 2001 From: unknown-v <52547845+unknown-v@users.noreply.github.com> Date: Wed, 11 Sep 2019 19:16:42 +0200 Subject: [PATCH] scanner: @FILE escape \ --- compiler/scanner.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/scanner.v b/compiler/scanner.v index bcacd9e96f..1ada2553ac 100644 --- a/compiler/scanner.v +++ b/compiler/scanner.v @@ -406,7 +406,7 @@ fn (s mut Scanner) scan() ScanRes { // println( 'file: ' + @FILE + ' | line: ' + @LINE + ' | fn: ' + @FN) // ... which is useful while debugging/tracing if name == 'FN' { return scan_res(.str, s.fn_name) } - if name == 'FILE' { return scan_res(.str, os.realpath(s.file_path)) } + if name == 'FILE' { return scan_res(.str, os.realpath(s.file_path).replace('\\', '\\\\')) } // escape \ if name == 'LINE' { return scan_res(.str, (s.line_nr+1).str()) } if name == 'COLUMN' { return scan_res(.str, (s.current_column()).str()) } if name == 'VHASH' { return scan_res(.str, vhash()) }