summary refs log tree commit diff stats
path: root/tests/misc/tmemoization.nim
blob: 840eb3b0d7cb708164e5ec32a6b5ed1d0af57d7b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
discard """
  msg:    "test 1\ntest 2\ntest 3"
  output: "TEST 1\nTEST 2\nTEST 3"
"""

import strutils

proc foo(s: static[string]): string =
  static: echo s

  const R = s.toUpperAscii
  return R

echo foo("test 1")
echo foo("test 2")
echo foo("test " & $3)