brintos

brintos / llvm-project-archived public Read only

0
0
Text · 541 B · 3358a77 Raw
21 lines · plain
1// RUN: %clang_analyze_cc1  -analyzer-checker=optin.taint,debug.TaintTest %s -verify2// expected-no-diagnostics3 4#import <stdarg.h>5 6@interface NSString7- (NSString *)stringByAppendingString:(NSString *)aString;8@end9extern 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}