Godbolt, Matt (September 29, 2017). What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid. CppCon2017. https://cppcon2017.sched.com/event/BguG/unbolting-the-compilers-lid-what-has-my-compiler-done-for-me-lately
As-if rule on Cppreference, retrieved in April 2018 http://en.cppreference.com/w/cpp/language/as_if
Brais, Hadi (May 2015). Compilers: What Every Programmer Should Know About Compiler Optimizations, Part 2. MSDN Magazine (Report). Microsoft. https://msdn.microsoft.com/en-us/magazine/dn973015.aspx