1 // RUN: clang-cc -fsyntax-only -verify %s
2 struct S {
3 	static void f(const char*, ...) __attribute__((format(printf, 1, 2)));
4 
5 	// GCC has a hidden 'this' argument in member functions which is why
6 	// the format argument is argument 2 here.
7 	void g(const char*, ...) __attribute__((format(printf, 2, 3)));
8 };