On Monday, 18 May 2015 at 14:34:38 UTC, ketmar wrote: > it can throw "out of range" error, which is `new`ed. Array access can also throw RangeError, but -vgc and @nogc don't mind that: ---- void main() @nogc { int[] a; auto b = a[0]; } ----