blob: b5663ca02777066b30e387876d538ad1badf6fac [file] [log] [blame]
Ted Kremenekcdc3a892012-08-24 20:39:55 +00001// RUN: %clang_cc1 -analyze -analyzer-checker=alpha.security.taint,debug.TaintTest %s -verify
Andy Gibbs8e8fb3b2012-10-19 12:44:48 +00002// expected-no-diagnostics
Anna Zaks665b0022012-01-21 06:59:01 +00003
4#import <stdarg.h>
5
6@interface NSString
7- (NSString *)stringByAppendingString:(NSString *)aString;
8@end
9extern void NSLog (NSString *format, ...);
10extern void NSLogv(NSString *format, va_list args);
11
12void TestLog (NSString *format, ...);
13void TestLog (NSString *format, ...) {
14 va_list ap;
15 va_start(ap, format);
16 NSString *string = @"AAA: ";
17
18 NSLogv([string stringByAppendingString:format], ap);
19
20 va_end(ap);
21}