1*f584f04dSNandor Licker // RUN: %clang_cc1 -std=c++17 -fsyntax-only -fexperimental-new-constant-interpreter %s -verify 2950b70dcSNandor Licker // RUN: %clang_cc1 -std=c++17 -fsyntax-only %s -verify 3950b70dcSNandor Licker // expected-no-diagnostics 4950b70dcSNandor Licker cond_then_else(int a,int b)5950b70dcSNandor Lickerconstexpr int cond_then_else(int a, int b) { 6950b70dcSNandor Licker if (a < b) { 7950b70dcSNandor Licker return b - a; 8950b70dcSNandor Licker } else { 9950b70dcSNandor Licker return a - b; 10950b70dcSNandor Licker } 11950b70dcSNandor Licker } 12