[Issue 18949] Array literals don't work with betterc
https://issues.dlang.org/show_bug.cgi?id=18949 Nick Treleaven changed: What|Removed |Added Status|NEW |RESOLVED CC||n...@geany.org Resolution|--- |FIXED --- Comment #2 from Nick Treleaven --- `array` needs to be `in` or `scope`. The error message has been improved: arrlit.d(6): Error: expression `[1, 2, 3]` uses the GC and cannot be used with switch `-betterC` --
[Issue 18949] Array literals don't work with betterc
https://issues.dlang.org/show_bug.cgi?id=18949 Iain Buclaw changed: What|Removed |Added Priority|P1 |P4 --
[Issue 18949] Array literals don't work with betterc
https://issues.dlang.org/show_bug.cgi?id=18949 anonymous4 changed: What|Removed |Added Keywords||betterC Hardware|x86 |All OS|Windows |All --- Comment #1 from anonymous4 --- Technically it needs `in` attribute: --- void takeArray(in int[] array) { } void bar() { takeArray([1, 2, 3]); } --- --
[Issue 18949] Array literals don't work with betterc
https://issues.dlang.org/show_bug.cgi?id=18949 anonymous4 changed: What|Removed |Added See Also||https://issues.dlang.org/sh ||ow_bug.cgi?id=16037 --