Don't segfault if the line is empty (#8906)

This commit is contained in:
LemonBoy
2018-09-07 21:06:51 +02:00
committed by Andreas Rumpf
parent e69d8ec416
commit eae3c305a7

View File

@@ -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