Could you be confusing this with the issue of C-style vs D-style declarations for *fixed-size* arrays? That is,

    int foo[123];  // C style, allowed but disencouraged in D
    int[123] foo;  // D style