brintos

brintos / llvm-project-archived public Read only

0
0
Text · 320 B · 22093ba Raw
18 lines · c
1// RUN: %clang -x c-header %s -Weverything -o %t.h.pch2// RUN: %clang -x c %s -w -include %t.h -fsyntax-only -Xclang -verify3 4#ifndef HEADER5#define HEADER6 7extern int foo;8 9#else10 11void f(void) {12  int a = foo;13  // Make sure we parsed this by getting an error.14  int b = bar; // expected-error {{undeclared}}15}16 17#endif18