Jean-Daniel Dupas | 78536ae | 2012-01-24 22:32:46 +0000 | [diff] [blame^] | 1 | // RUN: %clang_cc1 -x objective-c %s -fsyntax-only -verify |
| 2 | |
| 3 | #include <stdarg.h> |
| 4 | |
| 5 | void f1(id arg) { |
| 6 | NSLog(@"%@", arg); // expected-warning {{implicitly declaring C library function 'NSLog' with type 'void (id, ...)'}} \ |
| 7 | // expected-note {{please include the header <Foundation/NSObjCRuntime.h> or explicitly provide a declaration for 'NSLog'}} |
| 8 | } |
| 9 | |
| 10 | void f2(id str, va_list args) { |
| 11 | NSLogv(@"%@", args); // expected-warning {{implicitly declaring C library function 'NSLogv' with type 'void (id, __va_list_tag *)'}} \ |
| 12 | // expected-note {{please include the header <Foundation/NSObjCRuntime.h> or explicitly provide a declaration for 'NSLogv'}} |
| 13 | } |