blob: ac1a0daab164f742a194bb279c62d6538edb93e0 [file] [log] [blame]
Argyrios Kyrtzidis25f2afde2014-02-07 08:33:28 +00001// RUN: %clang -x c-header %s -Weverything -o %t.h.pch
2// RUN: %clang -x c %s -w -include %t.h -fsyntax-only -Xclang -verify
3
4#ifndef HEADER
5#define HEADER
6
7extern int foo;
8
9#else
10
11void f() {
12 int a = foo;
13 // Make sure we parsed this by getting an error.
14 int b = bar; // expected-error {{undeclared}}
15}
16
17#endif