Mercurial > hg > CbC > CbC_llvm
annotate clang/test/Index/pch-warn-as-error-code-split.cpp @ 207:2e18cbf3894f
LLVM12
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 08 Jun 2021 06:07:14 +0900 |
parents | 1d019706d866 |
children |
rev | line source |
---|---|
150 | 1 // RUN: env CINDEXTEST_EDITING=1 c-index-test -test-load-source local %s -Wuninitialized -Werror=unused 2>&1 | FileCheck -check-prefix=DIAGS %s |
2 | |
3 // Make sure -Wuninitialized works even though the header had a warn-as-error occurrence. | |
4 | |
5 // DIAGS: error: unused variable 'x' | |
6 // DIAGS: warning: variable 'x1' is uninitialized | |
7 // DIAGS-NOT: error: use of undeclared identifier | |
8 // DIAGS: warning: variable 'x1' is uninitialized | |
9 | |
10 #include "pch-warn-as-error-code-split.h" | |
11 | |
12 void test() { | |
13 int x1; // expected-note {{initialize}} | |
14 int x2 = x1; // expected-warning {{uninitialized}} | |
15 (void)x2; | |
16 foo_head(); | |
17 } |