From 7a087ffb2929cf09fe5dd27f01b06122463d6b9c Mon Sep 17 00:00:00 2001 From: LemonBoy Date: Thu, 23 Aug 2018 12:32:40 +0200 Subject: nil strings are movable --- tests/ccgbugs/tassign_nil_strings.nim | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 tests/ccgbugs/tassign_nil_strings.nim (limited to 'tests') 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() -- cgit 1.4.1-2-gfad0