diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2ca399bde0a3423012c355a3b15dd13262a62f25..431945a231701167cbda82e5fd0b154b1152faf5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -107,7 +107,7 @@ if (WIN32) # TODO(nick) Should do based upon compiler (VS)
 	#set(CMAKE_GENERATOR_TOOLSET "host=x64")
 	set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /arch:AVX2 /MP /std:c++17 /wd4996 /Zc:__cplusplus")
 	set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /DFTL_DEBUG /Wall")
-	set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /O2 /Wall")
+	set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /O2 /W3")
 	set(OS_LIBS "")
 else()
 	add_definitions(-DUNIX)