Files
clang-p2996/clang/test/PCH/format-strings.c
Argyrios Kyrtzidis 45f5118248 The Lexer constructor expects a source location at the start of the
file buffer, not at the start of lexing.

Fixes assertion hit in format diagnostics. rdar://11418366

llvm-svn: 156647
2012-05-11 21:39:18 +00:00

19 lines
296 B
C

// RUN: %clang_cc1 -D FOOBAR="\"\"" %s -emit-pch -o %t.pch
// RUN: %clang_cc1 -D FOOBAR="\"\"" %s -include-pch %t.pch
// rdar://11418366
#ifndef HEADER
#define HEADER
extern int printf(const char *restrict, ...);
#define LOG printf(FOOBAR "%f", __LINE__)
#else
void foo() {
LOG;
}
#endif