summary refs log tree commit diff stats
path: root/tests/misc/tmemoization.nim
blob: 180acd89b649958a6e1588bdcd01eb2b5cedfa04 (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.toUpper
  return R

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