Clang Project

clang_source_code/test/PCH/pragma-diag.c
1// Test this without pch.
2// RUN: %clang_cc1 %s -include %s -verify -fsyntax-only
3
4// Test with pch.
5// RUN: %clang_cc1 %s -emit-pch -o %t
6// RUN: %clang_cc1 %s -include-pch %t -verify -fsyntax-only
7
8// expected-no-diagnostics
9
10#ifndef HEADER
11#define HEADER
12
13#pragma clang diagnostic ignored "-Wtautological-compare"
14
15#else
16
17void f() {
18  int a = 0;
19  int b = a==a;
20}
21
22#endif
23