Summary
This episode demonstrates Visual Studio 2017's built-in static analysis capabilities for automatically detecting when functions can be marked as constexpr and noexcept. Jason shows how the analyzer can identify simple functions that qualify for these optimizations, and how applying these suggested changes to dependent functions can cascade, allowing the analyzer to detect additional optimization opportunities in calling functions. The feature addresses a common question about why compilers can't automatically apply these optimizations themselves.