Skip to content

Commit e254fa2

Browse files
authored
Fixes for upstream changes. (#20)
1 parent a23c3af commit e254fa2

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

targets/bmv2/program_info.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
#include "backends/p4tools/modules/p4rtsmith/core/program_info.h"
44
#include "control-plane/p4RuntimeSerializer.h"
5-
#include "ir/ir.h"
65

76
#pragma GCC diagnostic push
87
#pragma GCC diagnostic ignored "-Wunused-parameter"
@@ -14,6 +13,6 @@ namespace P4Tools::RTSmith::V1Model {
1413

1514
Bmv2V1ModelProgramInfo::Bmv2V1ModelProgramInfo(const CompilerResult &compilerResult)
1615
: ProgramInfo(compilerResult, P4::P4RuntimeSerializer::get()->generateP4Runtime(
17-
&compilerResult.getProgram(), "v1model")) {}
16+
&compilerResult.getProgram(), cstring("v1model"))) {}
1817

1918
} // namespace P4Tools::RTSmith::V1Model

targets/tofino/program_info.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
#include "backends/p4tools/modules/p4rtsmith/core/program_info.h"
44
#include "control-plane/p4RuntimeSerializer.h"
5-
#include "ir/ir.h"
65

76
#pragma GCC diagnostic push
87
#pragma GCC diagnostic ignored "-Wunused-parameter"
@@ -14,6 +13,6 @@ namespace P4Tools::RTSmith::Tna {
1413

1514
TofinoTnaProgramInfo::TofinoTnaProgramInfo(const CompilerResult &compilerResult)
1615
: ProgramInfo(compilerResult, P4::P4RuntimeSerializer::get()->generateP4Runtime(
17-
&compilerResult.getProgram(), "tna")) {}
16+
&compilerResult.getProgram(), cstring("tna"))) {}
1817

1918
} // namespace P4Tools::RTSmith::Tna

test/core/rtsmith_api_test.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,9 @@ V1Switch(parse(), verifyChecksum(), ingress(), egress(), computeChecksum(), depa
5252

5353
CompilerOptions generateDefaultApiTestCompilerOptions() {
5454
auto compilerOptions = CompilerOptions();
55-
compilerOptions.target = "bmv2";
56-
compilerOptions.arch = "v1model";
55+
// TODO: Remove the cstring copy.
56+
compilerOptions.target = cstring("bmv2");
57+
compilerOptions.arch = cstring("v1model");
5758
return compilerOptions;
5859
}
5960

0 commit comments

Comments
 (0)