Wouldn't this generate a compiler warning?