diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/stdlib/tstrformat.nim | 8 |
1 files changed, 8 insertions, 0 deletions
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) |