Given the information you have provided, the compiler doesn't appear to have done anything illegal.s.