From a08643d788dd025345c63798f2e3ed7ca9b12e06 Mon Sep 17 00:00:00 2001 From: Logan Chien Date: Fri, 26 Aug 2016 02:09:35 +0800 Subject: Remove unnecessary type cast. std::thread can forward the arguments to main function properly. We don't have to cast them from/to void*. --- src/wasm-module-building.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src') diff --git a/src/wasm-module-building.h b/src/wasm-module-building.h index 1d181277f..cb72fef3f 100644 --- a/src/wasm-module-building.h +++ b/src/wasm-module-building.h @@ -197,9 +197,8 @@ private: passRunner.runFunction(func); } - static void workerMain(void* param) { + static void workerMain(OptimizingIncrementalModuleBuilder* self) { DEBUG_THREAD("workerMain"); - OptimizingIncrementalModuleBuilder* self = (OptimizingIncrementalModuleBuilder*)param; { std::lock_guard lock(self->mutex); self->liveWorkers++; -- cgit v1.2.3