1 // RUN: %clang_cc1 -fsyntax-only -verify -pedantic %s 2 3 extern "C" { 4 extern int scanf(const char *restrict, ...); 5 extern int printf(const char *restrict, ...); 6 } 7 8 void f(char **sp, float *fp) { 9 // TODO: Warn that the 'a' length modifier is an extension. 10 scanf("%as", sp); 11 12 // TODO: Warn that the 'a' conversion specifier is a C++11 feature. 13 printf("%a", 1.0); 14 scanf("%afoobar", fp); 15 } 16