summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2015-03-01 13:20:00 +0100
committerAndreas Rumpf <rumpf_a@web.de>2015-03-01 13:20:00 +0100
commit6226973c7ff0a44edd39bed029665a745313a162 (patch)
treefbd4ebbafb71b83a0e0ff2aab9738fedc0029a50
parent1b76e0165c3e1564c351dbb4409c332fd521c4c6 (diff)
parentcfab1394d2932a9cd195145170e2ea2e4b997aa3 (diff)
downloadNim-6226973c7ff0a44edd39bed029665a745313a162.tar.gz
Merge pull request #2236 from def-/working-again
Make reading from stdin work again.
-rw-r--r--compiler/llstream.nim2
-rw-r--r--compiler/passes.nim2
2 files changed, 2 insertions, 2 deletions
diff --git a/compiler/llstream.nim b/compiler/llstream.nim
index 69475965d..18ca4aec7 100644
--- a/compiler/llstream.nim
+++ b/compiler/llstream.nim
@@ -35,7 +35,7 @@ proc llStreamOpen*(data: string): PLLStream =
   result.s = data
   result.kind = llsString
 
-proc llStreamOpen*(f: var File): PLLStream = 
+proc llStreamOpen*(f: File): PLLStream = 
   new(result)
   result.f = f
   result.kind = llsFile
diff --git a/compiler/passes.nim b/compiler/passes.nim
index df4816653..96088bd88 100644
--- a/compiler/passes.nim
+++ b/compiler/passes.nim
@@ -172,7 +172,7 @@ proc processModule(module: PSym, stream: PLLStream, rd: PRodReader) =
       let filename = fileIdx.toFullPathConsiderDirty
       if module.name.s == "-":
         module.name.s = "stdinfile"
-        s = llStreamOpenStdIn()
+        s = llStreamOpen(stdin)
       else:
         s = llStreamOpen(filename, fmRead)
       if s == nil: