mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-30 01:44:37 +00:00
* test case haul for old generic/template/macro issues closes #12582, closes #19552, closes #2465, closes #4596, closes #15246, closes #12683, closes #7889, closes #4547, closes #12415, closes #2002, closes #1771, closes #5121 The test for #5648 is also moved into its own test from `types/tissues_types` due to not being joinable. * fix template gensym test
33 lines
628 B
Nim
33 lines
628 B
Nim
import mdotcall
|
|
|
|
block: # issue #20073
|
|
works()
|
|
boom()
|
|
|
|
block: # issue #7085
|
|
doAssert baz("hello") == "hellobar"
|
|
doAssert baz"hello" == "hellobar"
|
|
doAssert "hello".baz == "hellobar"
|
|
|
|
block: # issue #7223
|
|
var r = BytesRange(bytes: @[1.byte, 2, 3], ibegin: 0, iend: 2)
|
|
var a = r.rangeBeginAddr
|
|
|
|
block: # issue #11733
|
|
var a: ObjA
|
|
var evaluated = false
|
|
a.publicTemplateObjSyntax(42): evaluated = true
|
|
doAssert evaluated
|
|
|
|
block: # issue #15246
|
|
doAssert sourceBaseName() == "tdotcall"
|
|
|
|
block: # issue #12683
|
|
heh(0..40, "|")
|
|
|
|
block: # issue #7889
|
|
if false:
|
|
bindmeQuote()
|
|
if false:
|
|
bindmeTemplate()
|