visual c++ constexpr issues resolved