int[int] aa; aa[4] = 5; auto b = aa[4];How is this code broken? It's valid, will never throw, and there's no reason that we should break it by adding an exception into the mix.
int foo() nothrow {
return "1".to!int;
}
The following code is valid, will never throw, why does the
compiler prevent it?
