Looks like compiler had some regressions when updating from 15.4.5. Range-V3-VS2015 also needs to cherry-pick this commit: https://github.com/ericniebler/range-v3/commit/9f990c48d0 See https://github.com/Microsoft/Range-V3-VS2015/issues/26