diff --git a/cpp/serve/threaded_engine.cc b/cpp/serve/threaded_engine.cc index 444766d706..201dc08a1b 100644 --- a/cpp/serve/threaded_engine.cc +++ b/cpp/serve/threaded_engine.cc @@ -175,8 +175,8 @@ class ThreadedEngineImpl : public ThreadedEngine { } else if (kind == InstructionKind::kDebugCallFuncOnAllAllWorker) { CHECK(background_engine_ != nullptr) << "Background engine is not loaded."; Array packed_args = Downcast>(arg); - background_engine_->DebugCallFuncOnAllAllWorker(Downcast(packed_args[0]), - Downcast(packed_args[1])); + background_engine_->DebugCallFuncOnAllAllWorker( + Downcast(packed_args[0]), Downcast>(packed_args[1])); } else { LOG(FATAL) << "Cannot reach here"; }