summaryrefslogtreecommitdiff
path: root/src/vm/comsynchronizable.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm/comsynchronizable.cpp')
-rw-r--r--src/vm/comsynchronizable.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/vm/comsynchronizable.cpp b/src/vm/comsynchronizable.cpp
index 1d7541a74a..472ca34feb 100644
--- a/src/vm/comsynchronizable.cpp
+++ b/src/vm/comsynchronizable.cpp
@@ -1658,9 +1658,7 @@ FCIMPL1(void, ThreadNative::SpinWait, int iterations)
//
if (iterations <= 100000)
{
- YieldProcessorNormalizationInfo normalizationInfo;
- for (int i = 0; i < iterations; i++)
- YieldProcessorNormalized(normalizationInfo);
+ YieldProcessorNormalized(YieldProcessorNormalizationInfo(), iterations);
return;
}
@@ -1670,9 +1668,7 @@ FCIMPL1(void, ThreadNative::SpinWait, int iterations)
HELPER_METHOD_FRAME_BEGIN_NOPOLL();
GCX_PREEMP();
- YieldProcessorNormalizationInfo normalizationInfo;
- for (int i = 0; i < iterations; i++)
- YieldProcessorNormalized(normalizationInfo);
+ YieldProcessorNormalized(YieldProcessorNormalizationInfo(), iterations);
HELPER_METHOD_FRAME_END();
}