From 11d667c830330167db8535aab46acb6d42e96567 Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Mon, 28 Jul 2014 09:04:24 -0700 Subject: [PATCH] Fix intrinsic calls in static_initializer --- beast/utility/static_initializer.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/beast/utility/static_initializer.h b/beast/utility/static_initializer.h index 245b6c78f..2033dd39c 100644 --- a/beast/utility/static_initializer.h +++ b/beast/utility/static_initializer.h @@ -122,14 +122,14 @@ static_initializer ::static_initializer (Args&&... args) for(;;) { long prev; - prev = InterlockedCompareExchange(&_.state, 1, 0); + prev = _InterlockedCompareExchange(&_.state, 1, 0); if (prev == 0) { try { ::new(t) T (std::forward(args)...); static destroyer on_exit (t); - InterlockedIncrement(&_.state); + _InterlockedIncrement(&_.state); } catch(...) {