MSVC constexpr error “a non-constant (sub-)expression was encountered (with no info) (works on Clang!)
While working on my own array types, I encountered this issue, where one of my unit tests passes for Clang, but fails on MSVC with the following messages: