mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-29 01:14:41 +00:00
18 lines
289 B
Nim
18 lines
289 B
Nim
discard """
|
|
matrix: "--gc:refc; --gc:arc"
|
|
output: '''
|
|
Value is: 42
|
|
Value is: 42'''
|
|
"""
|
|
|
|
type AnObject* = object of RootObj
|
|
value*: int
|
|
|
|
proc mutate(a: sink AnObject) =
|
|
a.value = 1
|
|
|
|
var obj = AnObject(value: 42)
|
|
echo "Value is: ", obj.value
|
|
mutate(obj)
|
|
echo "Value is: ", obj.value
|