]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/hana/test/integral_constant/udl.cpp
update sources to v12.2.3
[ceph.git] / ceph / src / boost / libs / hana / test / integral_constant / udl.cpp
index 292d3204df06cd956586ed0ce0f54eb0e54a2ada..05b0186fc6179c9b8f4ff1539fcd8f6346b4e709 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright Louis Dionne 2013-2016
+// Copyright Louis Dionne 2013-2017
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt)
 
@@ -37,15 +37,15 @@ BOOST_HANA_CONSTANT_CHECK(deadbeef == 0xDeAdBeEf_c);
 BOOST_HANA_CONSTANT_CHECK(deadbeef == 0xdeadbeef_c);
 
 //decimal
-BOOST_HANA_CONSTANT_CHECK(deadbeef == hana::llong_c<3735928559>); //"test the test"
+BOOST_HANA_CONSTANT_CHECK(deadbeef == hana::llong_c<3735928559>); // test the test
 BOOST_HANA_CONSTANT_CHECK(deadbeef == 3735928559_c);
 
 //binary
-BOOST_HANA_CONSTANT_CHECK(deadbeef == hana::llong_c<0b11011110101011011011111011101111>); //"test the test"
+BOOST_HANA_CONSTANT_CHECK(deadbeef == hana::llong_c<0b11011110101011011011111011101111>); // test the test
 BOOST_HANA_CONSTANT_CHECK(deadbeef == 0b11011110101011011011111011101111_c);
 
 //octal
-BOOST_HANA_CONSTANT_CHECK(deadbeef == hana::llong_c<033653337357>); //"test the test"
+BOOST_HANA_CONSTANT_CHECK(deadbeef == hana::llong_c<033653337357>); // test the test
 BOOST_HANA_CONSTANT_CHECK(deadbeef == 033653337357_c);
 
 BOOST_HANA_CONSTANT_CHECK(0x0_c == hana::llong_c<0>);
@@ -68,4 +68,8 @@ BOOST_HANA_CONSTANT_CHECK(-0x10_c == hana::llong_c<-16>);
 BOOST_HANA_CONSTANT_CHECK(-0b10_c == hana::llong_c<-2>);
 BOOST_HANA_CONSTANT_CHECK(-010_c == hana::llong_c<-8>);
 
+// digit separators
+static_assert(123'456 == 123456, ""); // test the test
+BOOST_HANA_CONSTANT_CHECK(123'456_c == hana::llong_c<123456>);
+
 int main() { }