1 // RUN: %clang_cc1 -std=c++2b -fsyntax-only -fexperimental-new-constant-interpreter %s -verify 2 // RUN: %clang_cc1 -std=c++2b -fsyntax-only %s -verify 3 // expected-no-diagnostics 4 5 constexpr void f() { 6 int i = 0; 7 if consteval { 8 i = 1; 9 } 10 else { 11 i = 2; 12 } 13 14 if consteval { 15 i = 1; 16 } 17 18 if !consteval { 19 i = 1; 20 } 21 22 if !consteval { 23 i = 1; 24 } 25 else { 26 i = 1; 27 } 28 } 29