annotate clang/test/Frontend/print-header-includes.c @ 180:680fa57a2f20

fix compile errors.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 30 May 2020 17:44:06 +0900
parents 0572611fdcc8
children 2e18cbf3894f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
173
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
1 // RUN: %clang_cc1 -I%S -include Inputs/test3.h -isystem %S/Inputs/SystemHeaderPrefix \
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
2 // RUN: -E -H -o /dev/null %s 2> %t.stderr
150
anatofuz
parents:
diff changeset
3 // RUN: FileCheck < %t.stderr %s
anatofuz
parents:
diff changeset
4
anatofuz
parents:
diff changeset
5 // CHECK-NOT: test3.h
173
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
6 // CHECK-NOT: . {{.*noline.h}}
150
anatofuz
parents:
diff changeset
7 // CHECK: . {{.*test.h}}
anatofuz
parents:
diff changeset
8 // CHECK: .. {{.*test2.h}}
anatofuz
parents:
diff changeset
9
173
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
10 // RUN: %clang_cc1 -I%S -include Inputs/test3.h -isystem %S/Inputs/SystemHeaderPrefix \
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
11 // RUN: -E -H -sys-header-deps -o /dev/null %s 2> %t.stderr
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
12 // RUN: FileCheck --check-prefix SYSHEADERS < %t.stderr %s
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
13
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
14 // SYSHEADERS-NOT: test3.h
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
15 // SYSHEADERS: . {{.*noline.h}}
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
16 // SYSHEADERS: . {{.*test.h}}
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
17 // SYSHEADERS: .. {{.*test2.h}}
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
18
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
19 // RUN: %clang_cc1 -I%S -include Inputs/test3.h -isystem %S/Inputs/SystemHeaderPrefix \
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
20 // RUN: --show-includes -o /dev/null %s | \
150
anatofuz
parents:
diff changeset
21 // RUN: FileCheck --strict-whitespace --check-prefix=MS-STDOUT %s
anatofuz
parents:
diff changeset
22 // MS-STDOUT-NOT: <command line>
173
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
23 // MS-STDOUT-NOT: Note: including file: {{[^ ]*noline.h}}
150
anatofuz
parents:
diff changeset
24 // MS-STDOUT: Note: including file: {{[^ ]*test3.h}}
anatofuz
parents:
diff changeset
25 // MS-STDOUT: Note: including file: {{[^ ]*test.h}}
anatofuz
parents:
diff changeset
26 // MS-STDOUT: Note: including file: {{[^ ]*test2.h}}
anatofuz
parents:
diff changeset
27 // MS-STDOUT-NOT: Note
anatofuz
parents:
diff changeset
28
173
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
29 // RUN: %clang_cc1 -I%S -include Inputs/test3.h -isystem %S/Inputs/SystemHeaderPrefix \
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
30 // RUN: -E --show-includes -o /dev/null %s 2> %t.stderr
150
anatofuz
parents:
diff changeset
31 // RUN: FileCheck --strict-whitespace --check-prefix=MS-STDERR < %t.stderr %s
anatofuz
parents:
diff changeset
32 // MS-STDERR-NOT: <command line>
173
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
33 // MS-STDERR-NOT: Note: including file: {{[^ ]*noline.h}}
150
anatofuz
parents:
diff changeset
34 // MS-STDERR: Note: including file: {{[^ ]*test3.h}}
anatofuz
parents:
diff changeset
35 // MS-STDERR: Note: including file: {{[^ ]*test.h}}
anatofuz
parents:
diff changeset
36 // MS-STDERR: Note: including file: {{[^ ]*test2.h}}
anatofuz
parents:
diff changeset
37 // MS-STDERR-NOT: Note
anatofuz
parents:
diff changeset
38
anatofuz
parents:
diff changeset
39 // RUN: echo "fun:foo" > %t.blacklist
173
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
40 // RUN: %clang_cc1 -I%S -isystem %S/Inputs/SystemHeaderPrefix \
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
41 // RUN: -fsanitize=address -fdepfile-entry=%t.blacklist \
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
42 // RUN: --show-includes -o /dev/null %s | \
150
anatofuz
parents:
diff changeset
43 // RUN: FileCheck --strict-whitespace --check-prefix=MS-BLACKLIST %s
anatofuz
parents:
diff changeset
44 // MS-BLACKLIST: Note: including file: {{[^ ]*\.blacklist}}
173
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
45 // MS-BLACKLIST-NOT: Note: including file: {{[^ ]*noline.h}}
150
anatofuz
parents:
diff changeset
46 // MS-BLACKLIST: Note: including file: {{[^ ]*test.h}}
anatofuz
parents:
diff changeset
47 // MS-BLACKLIST: Note: including file: {{[^ ]*test2.h}}
anatofuz
parents:
diff changeset
48 // MS-BLACKLIST-NOT: Note
anatofuz
parents:
diff changeset
49
173
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
50 #include <noline.h>
150
anatofuz
parents:
diff changeset
51 #include "Inputs/test.h"