The following code fails to error out at compile time:
void main(){
int[10] a;
auto b = a[0..20];//mistake
}
The error is instead:
[email protected](3): Range violation
----------------
??:? _d_arrayboundsp [0x555bdc2b6c29]
./onlineapp.d:3 _Dmain [0x555bdc2b6b86]
This can easily be caught at compile time, please do so.
Thank you for your time!