From 3209b045744ea31f38d74bd9e9c8f88e605e7f76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Piltz?= Date: Wed, 7 May 2014 17:02:27 +0200 Subject: [PATCH] Fixed warning : 'va_copy' : macro redefinition MSVC 2013 has got va_copy Compare http://msdn.microsoft.com/en-us/library/kb57fad8(v=vs.110).aspx and http://msdn.microsoft.com/en-us/library/kb57fad8.aspx. Change-Id: If0937c76e8d250cde4b343844f3d35c980bf0921 --- internal/ceres/stringprintf.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/ceres/stringprintf.cc b/internal/ceres/stringprintf.cc index eabdcb6..0f85f05 100644 --- a/internal/ceres/stringprintf.cc +++ b/internal/ceres/stringprintf.cc @@ -43,7 +43,9 @@ namespace internal { #ifdef _MSC_VER enum { IS_COMPILER_MSVC = 1 }; +#if _MSC_VER < 1800 #define va_copy(d, s) ((d) = (s)) +#endif #else enum { IS_COMPILER_MSVC = 0 }; #endif