diff --git a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/tools/R/tools_overrides.R b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/tools/R/tools_overrides.R
index 6b33560d5323e0a03ba80fd9aa5a5989cf647cc6..6b5d65789cbfba661ddc78e4276e5d1360c656e7 100644
--- a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/tools/R/tools_overrides.R
+++ b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/tools/R/tools_overrides.R
@@ -134,7 +134,7 @@ function(dir, outDir)
             singleOutFile <- file.path(outCodeDir, basename(f))
             writeLines(tmp, file(singleOutFile))
 
-            writeLines(paste0("#line 1 \"", f, "\""), con)
+            writeLines(paste0("#line 1 \"", singleOutFile, "\""), con)
             writeLines(tmp, con)
         }
 	close(con); on.exit()