Files
Nim/tests/system/tnilconcats.nim
ringabout 723a71bd22 follow up #20109; remove shallow seqs/strings for ORC (#20502)
* remove `shallow` seqs/strings for ORC

* add a changelog item

* change url of DelaunayNim
2022-10-06 07:16:50 +02:00

34 lines
486 B
Nim

discard """
output: '''@["", "", "", "", "", "", "", "meh"]'''
exitcode: "0"
"""
when true:
var ab: string
ab &= "more"
doAssert ab == "more"
var x: seq[string]
setLen(x, 7)
x.add "meh"
var s: string
var z = "abc"
var zz: string
s &= "foo" & z & zz
doAssert s == "fooabc"
echo x
# casting an empty string as sequence with shallow() should not segfault
var s2: string
when defined(gcRefc):
shallow(s2)
s2 &= "foo"
doAssert s2 == "foo"