The results depend on which compiler you use. With g++ on Linux, the results are like this: