annotate 3rdparty/vmime/cmake/cmake-cxx11/Modules/CheckCXX11Features/cxx11-test-constexpr.cpp @ 0:a4671277546c tip

created the repository for the thymian project
author ferencd
date Tue, 17 Aug 2021 11:19:54 +0200
parents
children
rev   line source
ferencd@0 1 constexpr int square(int x)
ferencd@0 2 {
ferencd@0 3 return x*x;
ferencd@0 4 }
ferencd@0 5
ferencd@0 6 constexpr int the_answer()
ferencd@0 7 {
ferencd@0 8 return 42;
ferencd@0 9 }
ferencd@0 10
ferencd@0 11 int main()
ferencd@0 12 {
ferencd@0 13 int test_arr[square(3)];
ferencd@0 14 bool ret = (
ferencd@0 15 (square(the_answer()) == 1764) &&
ferencd@0 16 (sizeof(test_arr)/sizeof(test_arr[0]) == 9)
ferencd@0 17 );
ferencd@0 18 return ret ? 0 : 1;
ferencd@0 19 }