diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2018-09-23 07:51:22 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-23 07:51:22 +0200 |
commit | 179791aa9a3d7e47883b07852025776cf5e7b9aa (patch) | |
tree | 0bae457104cf5af58ede47a6d09ad6619a5f8968 /tests | |
parent | 08e0acfafae1eaf9bb13e9e3a9ff989a6e59dcfe (diff) | |
parent | 7a087ffb2929cf09fe5dd27f01b06122463d6b9c (diff) | |
download | Nim-179791aa9a3d7e47883b07852025776cf5e7b9aa.tar.gz |
Merge pull request #8746 from LemonBoy/nil-opts
nil strings are movable
Diffstat (limited to 'tests')
-rw-r--r-- | tests/ccgbugs/tassign_nil_strings.nim | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/ccgbugs/tassign_nil_strings.nim b/tests/ccgbugs/tassign_nil_strings.nim new file mode 100644 index 000000000..07d2c2aeb --- /dev/null +++ b/tests/ccgbugs/tassign_nil_strings.nim @@ -0,0 +1,13 @@ +discard """ + cmd: "nim $target --nilseqs:off $options $file" + output: "Hello" + ccodecheck: "\\i@'a = ((NimStringDesc*) NIM_NIL)'" +""" + +proc main() = + var a = "Hello" + echo a + a = "" + doAssert a.len == 0 + +main() |