summary refs log tree commit diff stats
path: root/compiler
diff options
context:
space:
mode:
Diffstat (limited to 'compiler')
-rwxr-xr-xcompiler/ccgstmts.nim4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/ccgstmts.nim b/compiler/ccgstmts.nim
index 9713dff0e..df843bc38 100755
--- a/compiler/ccgstmts.nim
+++ b/compiler/ccgstmts.nim
@@ -18,8 +18,8 @@ proc genLineDir(p: BProc, t: PNode) =
   if line < 0: 
     line = 0                  # negative numbers are not allowed in #line
   if optLineDir in p.Options and line > 0: 
-    appff(p.s[cpsStmts], "#line $2 \"$1\"$n", "; line $2 \"$1\"$n", 
-          [toRope(toFilename(t.info)), toRope(line)])
+    appff(p.s[cpsStmts], "#line $2 $1$n", "; line $2 \"$1\"$n", 
+          [makeCString(toFilename(t.info)), toRope(line)])
   if ({optStackTrace, optEndb} * p.Options == {optStackTrace, optEndb}) and
       (p.prc == nil or sfPure notin p.prc.flags): 
     appcg(p, cpsStmts, "#endb($1);$n", [toRope(line)])