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));