Skip to content

Commit 4d5a667

Browse files
move disable_target_warnings(fmt)
1 parent 59b1b76 commit 4d5a667

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

nautilus/test/benchmark/TracingBenchmark.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,18 +100,19 @@ TEST_CASE("Backend Compilation Benchmark") {
100100
auto func = std::get<1>(test);
101101
auto name = std::get<0>(test);
102102

103-
Catch::Benchmark::Benchmark("comp_" + backend + "_" + name).operator=([&func, &registry](Catch::Benchmark::Chronometer meter) {
103+
Catch::Benchmark::Benchmark("comp_" + backend + "_" + name).operator=([&func, &registry, backend](Catch::Benchmark::Chronometer meter) {
104104
std::shared_ptr<tracing::ExecutionTrace> trace = tracing::TraceContext::trace(func);
105105
auto ssaCreationPhase = tracing::SSACreationPhase();
106106
trace = ssaCreationPhase.apply(trace);
107-
auto backend = registry.getBackend("mlir");
107+
auto compBackend = registry.getBackend("mlir");
108108
auto irConversionPhase = tracing::TraceToIRConversionPhase();
109109
auto ir = irConversionPhase.apply(trace);
110110
auto op = engine::Options();
111111
// force compilation for the MLIR backend.
112112
op.setOption("mlir.eager_compilation", true);
113+
op.setOption("engine.backend", backend);
113114
auto dh = compiler::DumpHandler(op, "");
114-
meter.measure([&] { return backend->compile(ir, dh, op); });
115+
meter.measure([&] { return compBackend->compile(ir, dh, op); });
115116
});
116117
}
117118
}

0 commit comments

Comments
 (0)