summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLogan Chien <tzuhsiang.chien@gmail.com>2016-08-26 02:09:35 +0800
committerLogan Chien <tzuhsiang.chien@gmail.com>2016-08-26 02:09:35 +0800
commita08643d788dd025345c63798f2e3ed7ca9b12e06 (patch)
treef6ba390ad187d3cd3926656734e9882d6cd2cf6c /src
parenteb15a35ecbe2acd3437cff474686df8fde9bf42a (diff)
downloadbinaryen-a08643d788dd025345c63798f2e3ed7ca9b12e06.tar.gz
binaryen-a08643d788dd025345c63798f2e3ed7ca9b12e06.tar.bz2
binaryen-a08643d788dd025345c63798f2e3ed7ca9b12e06.zip
Remove unnecessary type cast.
std::thread can forward the arguments to main function properly. We don't have to cast them from/to void*.
Diffstat (limited to 'src')
-rw-r--r--src/wasm-module-building.h3
1 files changed, 1 insertions, 2 deletions
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<std::mutex> lock(self->mutex);
self->liveWorkers++;