12345678910111213141516171819202122232425262728293031323334 |
- 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"
|