When using -O with dmd fails with the following code (reduced):
```
struct C
{
hash_t foo( )
{
int y;
return ((cast(ubyte*)&y)[1]);
}
}
```
```
nemanjaboric:/home/nemanjaboric/test-clean.reduced $ dmd -O testreduced.d
Internal error: backend/cod1.c 1338
```
```
DMD64 D Compiler v2.071.1
```