summary refs log tree commit diff stats
path: root/compiler/llstream.nim
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2018-09-11 16:41:34 +0200
committerAndreas Rumpf <rumpf_a@web.de>2018-09-11 16:41:34 +0200
commitaf94946517d4e07e91b5c5ca21d58645f6da86c4 (patch)
treea393b463691766cac615049e772fab9966477270 /compiler/llstream.nim
parent49708d9c2564762904e2405135926afe55a48009 (diff)
parent9ba80d204407cafeaf195dbe7b144b16b84dca6e (diff)
downloadNim-af94946517d4e07e91b5c5ca21d58645f6da86c4.tar.gz
Merge branch 'devel' of github.com:nim-lang/Nim into devel
Diffstat (limited to 'compiler/llstream.nim')
-rw-r--r--compiler/llstream.nim6
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/llstream.nim b/compiler/llstream.nim
index 42bbb7600..9cd329320 100644
--- a/compiler/llstream.nim
+++ b/compiler/llstream.nim
@@ -87,9 +87,9 @@ proc endsWithOpr*(x: string): bool =
   result = x.endsWith(LineContinuationOprs)
 
 proc continueLine(line: string, inTripleString: bool): bool {.inline.} =
-  result = inTripleString or
-      line[0] == ' ' or
-      line.endsWith(LineContinuationOprs+AdditionalLineContinuationOprs)
+  result = inTripleString or line.len > 0 and (
+        line[0] == ' ' or
+        line.endsWith(LineContinuationOprs+AdditionalLineContinuationOprs))
 
 proc countTriples(s: string): int =
   var i = 0