[clang] Implement lifetime analysis for lifetime_capture_by(X) (#115921)
[llvm-project.git] / clang / test / SemaCXX / constexpr-ackermann.cpp
blob9d368adc8f7a2e6c8304696b6ea41abca840ad7b
1 // RUN: %clang_cc1 -std=c++11 -fsyntax-only %s
2 // RUN: %clang_cc1 -std=c++11 -fsyntax-only -fexperimental-new-constant-interpreter %s
4 constexpr unsigned long long A(unsigned long long m, unsigned long long n) {
5 return m == 0 ? n + 1 : n == 0 ? A(m-1, 1) : A(m - 1, A(m, n - 1));
8 using X = int[A(3,4)];
9 using X = int[125];