xref: /llvm-project/lldb/test/API/lang/cpp/const_static_integral_member_int128/main.cpp (revision 7d297de95117e783bbfaecbba1f72fc55de05a30)
1 #include <limits>
2 
3 struct A {
4   const static auto uint128_max = std::numeric_limits<__uint128_t>::max();
5   const static auto uint128_min = std::numeric_limits<__uint128_t>::min();
6   const static auto int128_max = std::numeric_limits<__int128_t>::max();
7   const static auto int128_min = std::numeric_limits<__int128_t>::min();
8 };
9 
main()10 int main() {
11   A a;
12 
13   auto int128_max = A::int128_max;
14   auto uint128_max = A::uint128_max;
15   auto int128_min = A::int128_min;
16   auto uint128_min = A::uint128_min;
17   return 0; // break here
18 }
19