1*36ee9fb2SRichard Smith // RUN: %clang_cc1 -fsyntax-only -verify %s
2e8addf5eSArgyrios Kyrtzidis 
3e8addf5eSArgyrios Kyrtzidis void f(...) {
4*36ee9fb2SRichard Smith   // FIXME: There's no disambiguation here; this is unambiguous.
5*36ee9fb2SRichard Smith   int g(int(...)); // expected-warning {{disambiguated}} expected-note {{paren}}
6e8addf5eSArgyrios Kyrtzidis }
7*36ee9fb2SRichard Smith 
8*36ee9fb2SRichard Smith void h(int n..., int m); // expected-error {{expected ')'}} expected-note {{to match}}
9