From 94c45136eae6c47321414352d50a680c4312b729 Mon Sep 17 00:00:00 2001 From: Dmitry Atamanov Date: Sat, 19 May 2018 18:32:18 +0300 Subject: [PATCH] Fixes #6832 (#7813) Fixes #6832 --- lib/system.nim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/system.nim b/lib/system.nim index 5781aff273..06c4f103b3 100644 --- a/lib/system.nim +++ b/lib/system.nim @@ -3808,7 +3808,9 @@ template doAssert*(cond: bool, msg = "") = bind instantiationInfo {.line: instantiationInfo().}: if not cond: - raiseAssert(astToStr(cond) & ' ' & msg) + raiseAssert(astToStr(cond) & ' ' & + instantiationInfo(-1, false).fileName & '(' & + $instantiationInfo(-1, false).line & ") " & msg) iterator items*[T](a: seq[T]): T {.inline.} = ## iterates over each item of `a`.