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) { |
Jean-Daniel Dupas | 400dd1c | 2012-01-27 23:21:02 +0000 | [diff] [blame] | 6 | NSLog(@"%@", arg); // expected-warning {{implicitly declaring library function 'NSLog' with type 'void (id, ...)'}} \ |
Alp Toker | 5d96e0a | 2014-07-11 20:53:51 +0000 | [diff] [blame^] | 7 | // expected-note {{include the header <Foundation/NSObjCRuntime.h> or explicitly provide a declaration for 'NSLog'}} |
Jean-Daniel Dupas | 78536ae | 2012-01-24 22:32:46 +0000 | [diff] [blame] | 8 | } |
| 9 | |
| 10 | void f2(id str, va_list args) { |
Jean-Daniel Dupas | 400dd1c | 2012-01-27 23:21:02 +0000 | [diff] [blame] | 11 | NSLogv(@"%@", args); // expected-warning {{implicitly declaring library function 'NSLogv' with type }} \ |
Alp Toker | 5d96e0a | 2014-07-11 20:53:51 +0000 | [diff] [blame^] | 12 | // expected-note {{include the header <Foundation/NSObjCRuntime.h> or explicitly provide a declaration for 'NSLogv'}} |
Jean-Daniel Dupas | 78536ae | 2012-01-24 22:32:46 +0000 | [diff] [blame] | 13 | } |