SI-7251, compiler crash with $.

We don't need to assert our way out of tight spots, we can
issue an error.