1// Test for rdar://10278815
2
3// Without PCH
4// RUN: %clang_cc1 -fsyntax-only -verify -include %s %s
5
6// With PCH
7// RUN: %clang_cc1 %s -emit-pch -o %t
8// RUN: %clang_cc1 -emit-llvm-only -verify %s -include-pch %t -g
9
10// expected-no-diagnostics
11
12#ifndef HEADER
13#define HEADER
14//===----------------------------------------------------------------------===//
15// Header
16
17typedef char BOOL;
18
19@interface NSString
20+ (BOOL)meth;
21@end
22
23static NSString * const cake = @"cake";
24
25//===----------------------------------------------------------------------===//
26#else
27//===----------------------------------------------------------------------===//
28
29@interface Foo {
30  BOOL ivar;
31}
32@end
33
34//===----------------------------------------------------------------------===//
35#endif
36