]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/rational/test/constexpr_test.cpp
update sources to v12.2.3
[ceph.git] / ceph / src / boost / libs / rational / test / constexpr_test.cpp
index 36c09eb93c62dae7a552aa1efcf3f0b552418a6c..22be172d6adaead72d9c8c15e3511dc72a436adc 100644 (file)
@@ -11,7 +11,10 @@ int main()
 #ifndef BOOST_NO_CXX11_CONSTEXPR
    constexpr boost::rational<int> i1;
    constexpr boost::rational<int> i2(3);
-   constexpr boost::rational<short> i3(i2);
+   constexpr boost::rational<long long> i3(i2);
+   constexpr boost::rational<short> i4(i2);
+   constexpr boost::rational<long long> i5(23u); // converting constructor
+   // constexpr boost::rational<short> i6(23u); // Not supported, needs an explicit typecast in constructor.
 
    static_assert(i1.numerator() == 0, "constexpr test");
    static_assert(i1.denominator() == 1, "constexpr test");