* remove deprecated pragma syntax from 0.20.0 closes #4651, closes #16653 with a cheap fix for now due to how early `tfFinal` is set * remove type pragma between name and generics * undo removal, try removing bind expression (0.8.14) * fix test, unremove bind expr * remove again * Update changelog.md Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> * dependencies @ HEAD & weave test dependencies * try fix package ci Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com>
15 lines
158 B
Nim
15 lines
158 B
Nim
discard """
|
|
output: '''abc'''
|
|
"""
|
|
|
|
type
|
|
TA {.pure, final.} = object
|
|
x: string
|
|
|
|
var
|
|
a: TA
|
|
a.x = "abc"
|
|
|
|
doAssert TA.sizeof == string.sizeof
|
|
|
|
echo a.x
|