the windows build?
diff --git a/.travis.yml b/.travis.yml
index 8d61666..ec6a5a9 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -102,18 +102,18 @@
# apt:
# packages: ["g++-5", "valgrind", "g++-5-multilib", "libc6-dbg", "libc6-dbg:i386"]
# sources: *apt_sources
-
-# # GCC 6
-# # released on 2016.04.27
-# # wait for it to enter the whitelist - https://github.com/travis-ci/apt-package-whitelist/blob/master/ubuntu-precise
-# # also with homebrew under OSX!!!
-# - env: COMPILER=g++-6 HAS_ASAN_32=true HAS_UBSAN_32=true HAS_ASAN_64=true HAS_UBSAN_64=true
-# compiler: gcc
-# addons: &gcc6
-# apt:
-# packages: ["g++-6", "valgrind", "g++-6-multilib", "libc6-dbg", "libc6-dbg:i386"]
-# sources: *apt_sources
-
+#
+## # GCC 6
+## # released on 2016.04.27
+## # wait for it to enter the whitelist - https://github.com/travis-ci/apt-package-whitelist/blob/master/ubuntu-precise
+## # also with homebrew under OSX!!!
+## - env: COMPILER=g++-6 HAS_ASAN_32=true HAS_UBSAN_32=true HAS_ASAN_64=true HAS_UBSAN_64=true
+## compiler: gcc
+## addons: &gcc6
+## apt:
+## packages: ["g++-6", "valgrind", "g++-6-multilib", "libc6-dbg", "libc6-dbg:i386"]
+## sources: *apt_sources
+#
# # Clang 3.4
# - env: COMPILER=clang++ HAS_ASAN_64=true HAS_UBSAN_64=true
# addons: &clang
@@ -217,12 +217,12 @@
# - env: COMPILER=g++-4.9 HAS_ASAN_32=true HAS_UBSAN_32=true HAS_ASAN_64=true HAS_UBSAN_64=true
# compiler: gcc
# os: osx
-
- # OSX GCC 5
- - env: COMPILER=g++-5 HAS_ASAN_32=true HAS_UBSAN_32=true HAS_ASAN_64=true HAS_UBSAN_64=true
- compiler: gcc
- os: osx
-
+#
+# # OSX GCC 5
+# - env: COMPILER=g++-5 HAS_ASAN_32=true HAS_UBSAN_32=true HAS_ASAN_64=true HAS_UBSAN_64=true
+# compiler: gcc
+# os: osx
+#
# # OSX LLVM-GCC
# - env: COMPILER=g++
# compiler: gcc
diff --git a/doctest/doctest.h b/doctest/doctest.h
index f4c1902..92b4e66 100644
--- a/doctest/doctest.h
+++ b/doctest/doctest.h
@@ -288,10 +288,7 @@
template <typename L>
struct Expression_lhs
{
-#if defined(_MSC_VER) && _MSC_VER > 1200
- const
-#endif
- L lhs;
+ L lhs;
Expression_lhs(L in)
: lhs(in) {}
@@ -521,7 +518,7 @@
DOCTEST_ASSERT_IMPLEMENT(expr, assert_name, is_check, false_invert_op) \
_Pragma("clang diagnostic pop") \
} while(false)
-#elif defined(_MSC_VER)
+#elif defined(_MSC_VER) && _MSC_VER >= 1400
#define DOCTEST_ASSERT_PROXY(expr, assert_name, is_check, false_invert_op) \
do { \
__pragma(warning(push)) __pragma(warning(disable : 4127)) \