@@ -14,24 +14,22 @@ See the License for the specific language governing permissions and
14
14
limitations under the License.
15
15
*/
16
16
17
- #include " gtest/gtest.h"
18
- #include " ir/ir.h"
19
- #include " helpers.h"
20
- #include " lib/log.h"
21
-
22
17
#include " frontends/common/parseInput.h"
23
18
#include " frontends/common/resolveReferences/referenceMap.h"
24
19
#include " frontends/common/resolveReferences/resolveReferences.h"
25
20
#include " frontends/p4/createBuiltins.h"
26
21
#include " frontends/p4/typeChecking/typeChecker.h"
27
22
#include " frontends/p4/typeMap.h"
28
-
23
+ #include " gtest/gtest.h"
24
+ #include " helpers.h"
25
+ #include " ir/ir.h"
26
+ #include " lib/log.h"
29
27
30
28
using namespace P4 ;
31
29
32
30
namespace Test {
33
31
34
- class P4CArchitecture : public P4CTest { };
32
+ class P4CArchitecture : public P4CTest {};
35
33
36
34
TEST_F (P4CArchitecture, packet_out) {
37
35
std::string program = P4_SOURCE (R"(
@@ -57,10 +55,8 @@ TEST_F(P4CArchitecture, packet_out) {
57
55
ASSERT_TRUE (pgm != nullptr && ::errorCount () == 0 );
58
56
59
57
ReferenceMap refMap;
60
- TypeMap typeMap;
61
- PassManager passes ({
62
- new TypeChecking (&refMap, &typeMap)
63
- });
58
+ TypeMap typeMap;
59
+ PassManager passes ({new TypeChecking (&refMap, &typeMap)});
64
60
65
61
pgm = pgm->apply (passes);
66
62
ASSERT_TRUE (pgm != nullptr && ::errorCount () == 0 );
@@ -92,10 +88,8 @@ TEST_F(P4CArchitecture, duplicatedDeclarationBug) {
92
88
93
89
if (pgm != nullptr ) {
94
90
ReferenceMap refMap;
95
- TypeMap typeMap;
96
- PassManager passes ({
97
- new TypeChecking (&refMap, &typeMap)
98
- });
91
+ TypeMap typeMap;
92
+ PassManager passes ({new TypeChecking (&refMap, &typeMap)});
99
93
100
94
pgm = pgm->apply (passes);
101
95
}
@@ -141,10 +135,8 @@ TEST_F(P4CArchitecture, instantiation) {
141
135
ASSERT_TRUE (pgm != nullptr && ::errorCount () == 0 );
142
136
143
137
ReferenceMap refMap;
144
- TypeMap typeMap;
145
- PassManager passes ({
146
- new TypeChecking (&refMap, &typeMap)
147
- });
138
+ TypeMap typeMap;
139
+ PassManager passes ({new TypeChecking (&refMap, &typeMap)});
148
140
149
141
pgm = pgm->apply (passes);
150
142
ASSERT_TRUE (pgm != nullptr && ::errorCount () == 0 );
@@ -173,10 +165,8 @@ TEST_F(P4CArchitecture, psa_package_with_body) {
173
165
174
166
if (pgm != nullptr ) {
175
167
ReferenceMap refMap;
176
- TypeMap typeMap;
177
- PassManager passes ({
178
- new TypeChecking (&refMap, &typeMap)
179
- });
168
+ TypeMap typeMap;
169
+ PassManager passes ({new TypeChecking (&refMap, &typeMap)});
180
170
pgm = pgm->apply (passes);
181
171
}
182
172
ASSERT_GT (::errorCount (), 0U );
@@ -211,10 +201,8 @@ TEST_F(P4CArchitecture, psa_control_in_control) {
211
201
ASSERT_TRUE (pgm != nullptr && ::errorCount () == 0 );
212
202
213
203
ReferenceMap refMap;
214
- TypeMap typeMap;
215
- PassManager passes ({
216
- new TypeChecking (&refMap, &typeMap)
217
- });
204
+ TypeMap typeMap;
205
+ PassManager passes ({new TypeChecking (&refMap, &typeMap)});
218
206
pgm = pgm->apply (passes);
219
207
ASSERT_TRUE (pgm != nullptr && ::errorCount () == 0 );
220
208
}
@@ -237,10 +225,8 @@ TEST_F(P4CArchitecture, psa_clone_as_param_to_package) {
237
225
ASSERT_TRUE (pgm != nullptr && ::errorCount () == 0 );
238
226
239
227
ReferenceMap refMap;
240
- TypeMap typeMap;
241
- PassManager passes ({
242
- new TypeChecking (&refMap, &typeMap)
243
- });
228
+ TypeMap typeMap;
229
+ PassManager passes ({new TypeChecking (&refMap, &typeMap)});
244
230
pgm = pgm->apply (passes);
245
231
ASSERT_TRUE (pgm != nullptr && ::errorCount () == 0 );
246
232
}
@@ -272,10 +258,8 @@ TEST_F(P4CArchitecture, psa_clone_as_param_to_control) {
272
258
ASSERT_TRUE (pgm != nullptr && ::errorCount () == 0 );
273
259
274
260
ReferenceMap refMap;
275
- TypeMap typeMap;
276
- PassManager passes ({
277
- new TypeChecking (&refMap, &typeMap)
278
- });
261
+ TypeMap typeMap;
262
+ PassManager passes ({new TypeChecking (&refMap, &typeMap)});
279
263
pgm = pgm->apply (passes);
280
264
ASSERT_TRUE (pgm != nullptr && ::errorCount () == 0 );
281
265
}
@@ -315,10 +299,8 @@ TEST_F(P4CArchitecture, psa_clone_as_param_to_extern) {
315
299
ASSERT_TRUE (pgm != nullptr && ::errorCount () == 0 );
316
300
317
301
ReferenceMap refMap;
318
- TypeMap typeMap;
319
- PassManager passes ({
320
- new TypeChecking (&refMap, &typeMap)
321
- });
302
+ TypeMap typeMap;
303
+ PassManager passes ({new TypeChecking (&refMap, &typeMap)});
322
304
pgm = pgm->apply (passes);
323
305
ASSERT_TRUE (pgm != nullptr && ::errorCount () == 0 );
324
306
}
@@ -347,10 +329,8 @@ TEST_F(P4CArchitecture, clone_as_extern_method) {
347
329
ASSERT_TRUE (pgm != nullptr && ::errorCount () == 0 );
348
330
349
331
ReferenceMap refMap;
350
- TypeMap typeMap;
351
- PassManager passes ({
352
- new TypeChecking (&refMap, &typeMap)
353
- });
332
+ TypeMap typeMap;
333
+ PassManager passes ({new TypeChecking (&refMap, &typeMap)});
354
334
pgm = pgm->apply (passes);
355
335
ASSERT_TRUE (pgm != nullptr && ::errorCount () == 0 );
356
336
}
0 commit comments