Rafael Espindola | 925213b | 2013-07-04 16:16:58 +0000 | [diff] [blame] | 1 | // RUN: not %clang_cc1 -verify -E -frewrite-includes -DFIRST -I %S/Inputs %s -o - | FileCheck -strict-whitespace %s |
| 2 | // RUN: not %clang_cc1 -verify -E -frewrite-includes -P -DFIRST -I %S/Inputs %s -o - | FileCheck -check-prefix=CHECKNL -strict-whitespace %s |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 3 | // STARTCOMPARE |
| 4 | #define A(a,b) a ## b |
| 5 | A(1,2) |
| 6 | #include "rewrite-includes1.h" |
| 7 | #ifdef FIRST |
| 8 | #define HEADER "rewrite-includes3.h" |
| 9 | #include HEADER |
| 10 | #else |
| 11 | #include "rewrite-includes4.h" |
| 12 | #endif |
Lubos Lunak | 4c22f6a | 2013-07-20 14:23:27 +0000 | [diff] [blame] | 13 | // indented |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 14 | #/**/include /**/ "rewrite-includes5.h" /**/ \ |
| 15 | |
| 16 | #include "rewrite-includes6.h" // comment |
| 17 | |
| 18 | #include "rewrite-includes6.h" /* comment |
| 19 | continues */ |
| 20 | #include "rewrite-includes7.h" |
| 21 | #include "rewrite-includes7.h" |
Benjamin Kramer | b10e615 | 2013-04-16 19:08:41 +0000 | [diff] [blame] | 22 | #include "rewrite-includes8.h" |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 23 | // ENDCOMPARE |
Lubos Lunak | 10961c0 | 2014-05-01 13:50:44 +0000 | [diff] [blame] | 24 | // CHECK: {{^}}# 1 "{{.*}}rewrite-includes.c"{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 25 | // CHECK: {{^}}// STARTCOMPARE{{$}} |
| 26 | // CHECK-NEXT: {{^}}#define A(a,b) a ## b{{$}} |
| 27 | // CHECK-NEXT: {{^}}A(1,2){{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 28 | // CHECK-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 29 | // CHECK-NEXT: {{^}}#include "rewrite-includes1.h"{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 30 | // CHECK-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
Lubos Lunak | 4526b46 | 2014-05-01 21:11:57 +0000 | [diff] [blame^] | 31 | // CHECK-NEXT: {{^}}# 6 "{{.*}}rewrite-includes.c"{{$}} |
NAKAMURA Takumi | 5cbfb3b | 2013-08-29 16:11:17 +0000 | [diff] [blame] | 32 | // CHECK-NEXT: {{^}}# 1 "{{.*[/\\]Inputs(/|\\\\)}}rewrite-includes1.h" 1{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 33 | // CHECK-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 34 | // CHECK-NEXT: {{^}}#pragma clang system_header{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 35 | // CHECK-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
NAKAMURA Takumi | 5cbfb3b | 2013-08-29 16:11:17 +0000 | [diff] [blame] | 36 | // CHECK-NEXT: {{^}}# 2 "{{.*[/\\]Inputs(/|\\\\)}}rewrite-includes1.h" 3{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 37 | // CHECK-NEXT: {{^}}included_line1{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 38 | // CHECK-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 39 | // CHECK-NEXT: {{^}}#include "rewrite-includes2.h"{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 40 | // CHECK-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
Lubos Lunak | 4526b46 | 2014-05-01 21:11:57 +0000 | [diff] [blame^] | 41 | // CHECK-NEXT: {{^}}# 3 "{{.*[/\\]Inputs(/|\\\\)}}rewrite-includes1.h" 3{{$}} |
NAKAMURA Takumi | 5cbfb3b | 2013-08-29 16:11:17 +0000 | [diff] [blame] | 42 | // CHECK-NEXT: {{^}}# 1 "{{.*[/\\]Inputs(/|\\\\)}}rewrite-includes2.h" 1 3{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 43 | // CHECK-NEXT: {{^}}included_line2{{$}} |
NAKAMURA Takumi | 5cbfb3b | 2013-08-29 16:11:17 +0000 | [diff] [blame] | 44 | // CHECK-NEXT: {{^}}# 4 "{{.*[/\\]Inputs(/|\\\\)}}rewrite-includes1.h" 2 3{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 45 | // CHECK-NEXT: {{^}}# 7 "{{.*}}rewrite-includes.c" 2{{$}} |
| 46 | // CHECK-NEXT: {{^}}#ifdef FIRST{{$}} |
| 47 | // CHECK-NEXT: {{^}}#define HEADER "rewrite-includes3.h"{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 48 | // CHECK-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 49 | // CHECK-NEXT: {{^}}#include HEADER{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 50 | // CHECK-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
Lubos Lunak | 4526b46 | 2014-05-01 21:11:57 +0000 | [diff] [blame^] | 51 | // CHECK-NEXT: {{^}}# 9 "{{.*}}rewrite-includes.c"{{$}} |
NAKAMURA Takumi | 5cbfb3b | 2013-08-29 16:11:17 +0000 | [diff] [blame] | 52 | // CHECK-NEXT: {{^}}# 1 "{{.*[/\\]Inputs(/|\\\\)}}rewrite-includes3.h" 1{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 53 | // CHECK-NEXT: {{^}}included_line3{{$}} |
| 54 | // CHECK-NEXT: {{^}}# 10 "{{.*}}rewrite-includes.c" 2{{$}} |
| 55 | // CHECK-NEXT: {{^}}#else{{$}} |
Lubos Lunak | 4c22f6a | 2013-07-20 14:23:27 +0000 | [diff] [blame] | 56 | // CHECK-NEXT: {{^}}# 11 "{{.*}}rewrite-includes.c"{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 57 | // CHECK-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 58 | // CHECK-NEXT: {{^}}#include "rewrite-includes4.h"{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 59 | // CHECK-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
Lubos Lunak | 4526b46 | 2014-05-01 21:11:57 +0000 | [diff] [blame^] | 60 | // CHECK-NEXT: {{^}}# 11 "{{.*}}rewrite-includes.c"{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 61 | // CHECK-NEXT: {{^}}# 12 "{{.*}}rewrite-includes.c"{{$}} |
| 62 | // CHECK-NEXT: {{^}}#endif{{$}} |
Lubos Lunak | 4c22f6a | 2013-07-20 14:23:27 +0000 | [diff] [blame] | 63 | // CHECK-NEXT: {{^}}# 13 "{{.*}}rewrite-includes.c"{{$}} |
| 64 | // CHECK-NEXT: {{^}} // indented{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 65 | // CHECK-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 66 | // CHECK-NEXT: {{^}}#/**/include /**/ "rewrite-includes5.h" /**/ {{\\}}{{$}} |
| 67 | // CHECK-NEXT: {{^}} {{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 68 | // CHECK-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
Lubos Lunak | 4526b46 | 2014-05-01 21:11:57 +0000 | [diff] [blame^] | 69 | // CHECK-NEXT: {{^}}# 15 "{{.*}}rewrite-includes.c"{{$}} |
NAKAMURA Takumi | 5cbfb3b | 2013-08-29 16:11:17 +0000 | [diff] [blame] | 70 | // CHECK-NEXT: {{^}}# 1 "{{.*[/\\]Inputs(/|\\\\)}}rewrite-includes5.h" 1{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 71 | // CHECK-NEXT: {{^}}included_line5{{$}} |
Lubos Lunak | 4c22f6a | 2013-07-20 14:23:27 +0000 | [diff] [blame] | 72 | // CHECK-NEXT: {{^}}# 16 "{{.*}}rewrite-includes.c" 2{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 73 | // CHECK-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 74 | // CHECK-NEXT: {{^}}#include "rewrite-includes6.h" // comment{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 75 | // CHECK-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
Lubos Lunak | 4526b46 | 2014-05-01 21:11:57 +0000 | [diff] [blame^] | 76 | // CHECK-NEXT: {{^}}# 16 "{{.*}}rewrite-includes.c"{{$}} |
NAKAMURA Takumi | 5cbfb3b | 2013-08-29 16:11:17 +0000 | [diff] [blame] | 77 | // CHECK-NEXT: {{^}}# 1 "{{.*[/\\]Inputs(/|\\\\)}}rewrite-includes6.h" 1{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 78 | // CHECK-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 79 | // CHECK-NEXT: {{^}}#pragma once{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 80 | // CHECK-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
NAKAMURA Takumi | 5cbfb3b | 2013-08-29 16:11:17 +0000 | [diff] [blame] | 81 | // CHECK-NEXT: {{^}}# 2 "{{.*[/\\]Inputs(/|\\\\)}}rewrite-includes6.h"{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 82 | // CHECK-NEXT: {{^}}included_line6{{$}} |
Lubos Lunak | 4c22f6a | 2013-07-20 14:23:27 +0000 | [diff] [blame] | 83 | // CHECK-NEXT: {{^}}# 17 "{{.*}}rewrite-includes.c" 2{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 84 | // CHECK-NEXT: {{^}} {{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 85 | // CHECK-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 86 | // CHECK-NEXT: {{^}}#include "rewrite-includes6.h" /* comment{{$}} |
| 87 | // CHECK-NEXT: {{^}} continues */{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 88 | // CHECK-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
Lubos Lunak | 4526b46 | 2014-05-01 21:11:57 +0000 | [diff] [blame^] | 89 | // CHECK-NEXT: {{^}}# 19 "{{.*}}rewrite-includes.c"{{$}} |
Lubos Lunak | 4c22f6a | 2013-07-20 14:23:27 +0000 | [diff] [blame] | 90 | // CHECK-NEXT: {{^}}# 20 "{{.*}}rewrite-includes.c"{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 91 | // CHECK-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 92 | // CHECK-NEXT: {{^}}#include "rewrite-includes7.h"{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 93 | // CHECK-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
Lubos Lunak | 4526b46 | 2014-05-01 21:11:57 +0000 | [diff] [blame^] | 94 | // CHECK-NEXT: {{^}}# 20 "{{.*}}rewrite-includes.c"{{$}} |
NAKAMURA Takumi | 5cbfb3b | 2013-08-29 16:11:17 +0000 | [diff] [blame] | 95 | // CHECK-NEXT: {{^}}# 1 "{{.*[/\\]Inputs(/|\\\\)}}rewrite-includes7.h" 1{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 96 | // CHECK-NEXT: {{^}}#ifndef REWRITE_INCLUDES_7{{$}} |
| 97 | // CHECK-NEXT: {{^}}#define REWRITE_INCLUDES_7{{$}} |
| 98 | // CHECK-NEXT: {{^}}included_line7{{$}} |
| 99 | // CHECK-NEXT: {{^}}#endif{{$}} |
NAKAMURA Takumi | 5cbfb3b | 2013-08-29 16:11:17 +0000 | [diff] [blame] | 100 | // CHECK-NEXT: {{^}}# 5 "{{.*[/\\]Inputs(/|\\\\)}}rewrite-includes7.h"{{$}} |
Lubos Lunak | 4c22f6a | 2013-07-20 14:23:27 +0000 | [diff] [blame] | 101 | // CHECK-NEXT: {{^}}# 21 "{{.*}}rewrite-includes.c" 2{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 102 | // CHECK-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 103 | // CHECK-NEXT: {{^}}#include "rewrite-includes7.h"{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 104 | // CHECK-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
Lubos Lunak | 4526b46 | 2014-05-01 21:11:57 +0000 | [diff] [blame^] | 105 | // CHECK-NEXT: {{^}}# 21 "{{.*}}rewrite-includes.c"{{$}} |
Lubos Lunak | 4c22f6a | 2013-07-20 14:23:27 +0000 | [diff] [blame] | 106 | // CHECK-NEXT: {{^}}# 22 "{{.*}}rewrite-includes.c"{{$}} |
Benjamin Kramer | b10e615 | 2013-04-16 19:08:41 +0000 | [diff] [blame] | 107 | // CHECK-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
| 108 | // CHECK-NEXT: {{^}}#include "rewrite-includes8.h"{{$}} |
| 109 | // CHECK-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
Lubos Lunak | 4526b46 | 2014-05-01 21:11:57 +0000 | [diff] [blame^] | 110 | // CHECK-NEXT: {{^}}# 22 "{{.*}}rewrite-includes.c"{{$}} |
NAKAMURA Takumi | 5cbfb3b | 2013-08-29 16:11:17 +0000 | [diff] [blame] | 111 | // CHECK-NEXT: {{^}}# 1 "{{.*[/\\]Inputs(/|\\\\)}}rewrite-includes8.h" 1{{$}} |
Benjamin Kramer | b10e615 | 2013-04-16 19:08:41 +0000 | [diff] [blame] | 112 | // CHECK-NEXT: {{^}}#if (1)/*__has_include_next(<rewrite-includes8.h>)*/{{$}} |
| 113 | // CHECK-NEXT: {{^}}#elif (0)/*__has_include(<rewrite-includes8.hfail>)*/{{$}} |
NAKAMURA Takumi | 5cbfb3b | 2013-08-29 16:11:17 +0000 | [diff] [blame] | 114 | // CHECK-NEXT: {{^}}# 3 "{{.*[/\\]Inputs(/|\\\\)}}rewrite-includes8.h"{{$}} |
Benjamin Kramer | b10e615 | 2013-04-16 19:08:41 +0000 | [diff] [blame] | 115 | // CHECK-NEXT: {{^}}#endif{{$}} |
NAKAMURA Takumi | 5cbfb3b | 2013-08-29 16:11:17 +0000 | [diff] [blame] | 116 | // CHECK-NEXT: {{^}}# 4 "{{.*[/\\]Inputs(/|\\\\)}}rewrite-includes8.h"{{$}} |
Benjamin Kramer | b10e615 | 2013-04-16 19:08:41 +0000 | [diff] [blame] | 117 | // CHECK-NEXT: {{^}}#if !(1)/*__has_include("rewrite-includes8.h")*/{{$}} |
| 118 | // CHECK-NEXT: {{^}}#endif{{$}} |
NAKAMURA Takumi | 5cbfb3b | 2013-08-29 16:11:17 +0000 | [diff] [blame] | 119 | // CHECK-NEXT: {{^}}# 6 "{{.*[/\\]Inputs(/|\\\\)}}rewrite-includes8.h"{{$}} |
Lubos Lunak | 4c22f6a | 2013-07-20 14:23:27 +0000 | [diff] [blame] | 120 | // CHECK-NEXT: {{^}}# 23 "{{.*}}rewrite-includes.c" 2{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 121 | // CHECK-NEXT: {{^}}// ENDCOMPARE{{$}} |
| 122 | |
| 123 | // CHECKNL: {{^}}// STARTCOMPARE{{$}} |
| 124 | // CHECKNL-NEXT: {{^}}#define A(a,b) a ## b{{$}} |
| 125 | // CHECKNL-NEXT: {{^}}A(1,2){{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 126 | // CHECKNL-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 127 | // CHECKNL-NEXT: {{^}}#include "rewrite-includes1.h"{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 128 | // CHECKNL-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
| 129 | // CHECKNL-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 130 | // CHECKNL-NEXT: {{^}}#pragma clang system_header{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 131 | // CHECKNL-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 132 | // CHECKNL-NEXT: {{^}}included_line1{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 133 | // CHECKNL-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 134 | // CHECKNL-NEXT: {{^}}#include "rewrite-includes2.h"{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 135 | // CHECKNL-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 136 | // CHECKNL-NEXT: {{^}}included_line2{{$}} |
| 137 | // CHECKNL-NEXT: {{^}}#ifdef FIRST{{$}} |
| 138 | // CHECKNL-NEXT: {{^}}#define HEADER "rewrite-includes3.h"{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 139 | // CHECKNL-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 140 | // CHECKNL-NEXT: {{^}}#include HEADER{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 141 | // CHECKNL-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 142 | // CHECKNL-NEXT: {{^}}included_line3{{$}} |
| 143 | // CHECKNL-NEXT: {{^}}#else{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 144 | // CHECKNL-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 145 | // CHECKNL-NEXT: {{^}}#include "rewrite-includes4.h"{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 146 | // CHECKNL-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 147 | // CHECKNL-NEXT: {{^}}#endif{{$}} |
Lubos Lunak | 4c22f6a | 2013-07-20 14:23:27 +0000 | [diff] [blame] | 148 | // CHECKNL-NEXT: {{^}} // indented{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 149 | // CHECKNL-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 150 | // CHECKNL-NEXT: {{^}}#/**/include /**/ "rewrite-includes5.h" /**/ {{\\}}{{$}} |
| 151 | // CHECKNL-NEXT: {{^}} {{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 152 | // CHECKNL-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 153 | // CHECKNL-NEXT: {{^}}included_line5{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 154 | // CHECKNL-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 155 | // CHECKNL-NEXT: {{^}}#include "rewrite-includes6.h" // comment{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 156 | // CHECKNL-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
| 157 | // CHECKNL-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 158 | // CHECKNL-NEXT: {{^}}#pragma once{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 159 | // CHECKNL-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 160 | // CHECKNL-NEXT: {{^}}included_line6{{$}} |
| 161 | // CHECKNL-NEXT: {{^}} {{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 162 | // CHECKNL-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 163 | // CHECKNL-NEXT: {{^}}#include "rewrite-includes6.h" /* comment{{$}} |
| 164 | // CHECKNL-NEXT: {{^}} continues */{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 165 | // CHECKNL-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
| 166 | // CHECKNL-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 167 | // CHECKNL-NEXT: {{^}}#include "rewrite-includes7.h"{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 168 | // CHECKNL-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 169 | // CHECKNL-NEXT: {{^}}#ifndef REWRITE_INCLUDES_7{{$}} |
| 170 | // CHECKNL-NEXT: {{^}}#define REWRITE_INCLUDES_7{{$}} |
| 171 | // CHECKNL-NEXT: {{^}}included_line7{{$}} |
| 172 | // CHECKNL-NEXT: {{^}}#endif{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 173 | // CHECKNL-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 174 | // CHECKNL-NEXT: {{^}}#include "rewrite-includes7.h"{{$}} |
David Blaikie | 619117a | 2012-06-14 17:36:01 +0000 | [diff] [blame] | 175 | // CHECKNL-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
Benjamin Kramer | b10e615 | 2013-04-16 19:08:41 +0000 | [diff] [blame] | 176 | // CHECKNL-NEXT: {{^}}#if 0 /* expanded by -frewrite-includes */{{$}} |
| 177 | // CHECKNL-NEXT: {{^}}#include "rewrite-includes8.h"{{$}} |
| 178 | // CHECKNL-NEXT: {{^}}#endif /* expanded by -frewrite-includes */{{$}} |
| 179 | // CHECKNL-NEXT: {{^}}#if (1)/*__has_include_next(<rewrite-includes8.h>)*/{{$}} |
| 180 | // CHECKNL-NEXT: {{^}}#elif (0)/*__has_include(<rewrite-includes8.hfail>)*/{{$}} |
| 181 | // CHECKNL-NEXT: {{^}}#endif{{$}} |
| 182 | // CHECKNL-NEXT: {{^}}#if !(1)/*__has_include("rewrite-includes8.h")*/{{$}} |
| 183 | // CHECKNL-NEXT: {{^}}#endif{{$}} |
David Blaikie | d532124 | 2012-06-06 18:52:13 +0000 | [diff] [blame] | 184 | // CHECKNL-NEXT: {{^}}// ENDCOMPARE{{$}} |