From 56a00da34a2ec4dd9bebabb03d3adda720b93a55 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Tue, 19 Nov 2019 12:09:36 +0100 Subject: fixes #12612 [backport] (#12681) --- tests/stdlib/tstrformat.nim | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tests/stdlib') diff --git a/tests/stdlib/tstrformat.nim b/tests/stdlib/tstrformat.nim index a8dad6084..403372aed 100644 --- a/tests/stdlib/tstrformat.nim +++ b/tests/stdlib/tstrformat.nim @@ -134,6 +134,14 @@ doAssert fmt"{nat:3o}" == "100" doAssert fmt"{nat:3x}" == " 40" doAssert fmt"{nat:3X}" == " 40" +# bug #12612 +proc my_proc = + const value = "value" + const a = &"{value}" + assert a == value + +my_proc() + block: template fmt(pattern: string; openCloseChar: char): untyped = fmt(pattern, openCloseChar, openCloseChar) -- cgit 1.4.1-2-gfad0