[clang-cl] Ignore /Wv and /Wv:17 flags
[llvm-project.git] / clang / test / CXX / dcl.decl / dcl.meaning / dcl.fct.default / p9.cpp
blob0971b1458f57e4bef911f7b4a011a3f272aea196
1 // RUN: %clang_cc1 -fsyntax-only -verify %s
3 void h() {
4 void f1(int x, int y = sizeof(x)); // ok
5 void f2(int x, int y = decltype(x)()); // ok
6 void f3(int x, int y = x);
7 // expected-error@-1 {{default argument references parameter 'x'}}
8 void f4(int x, int y = x + 0);
9 // expected-error@-1 {{default argument references parameter 'x'}}
10 void f5(int x, int y = ((void)x, 0));
11 // expected-error@-1 {{default argument references parameter 'x'}}