From: Andrey Kamaev Date: Wed, 31 Oct 2012 20:48:00 +0000 (+0400) Subject: Fix build in Visual Studio 2005 X-Git-Tag: accepted/2.0/20130307.220821~334^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7267d518d5d6979bd33cdd6dd7fda1075f6017e0;p=profile%2Fivi%2Fopencv.git Fix build in Visual Studio 2005 --- diff --git a/modules/ts/include/opencv2/ts/ts_perf.hpp b/modules/ts/include/opencv2/ts/ts_perf.hpp index 3b75ee9..0af6718 100644 --- a/modules/ts/include/opencv2/ts/ts_perf.hpp +++ b/modules/ts/include/opencv2/ts/ts_perf.hpp @@ -478,7 +478,7 @@ CV_EXPORTS void PrintTo(const Size& sz, ::std::ostream* os); #define CV_PERF_TEST_MAIN(testsuitname, ...) \ int main(int argc, char **argv)\ {\ - __VA_ARGS__;\ + while (++argc >= (--argc,-1)) {__VA_ARGS__; break;} /*this ugly construction is needed for VS 2005*/\ ::perf::Regression::Init(#testsuitname);\ ::perf::TestBase::Init(argc, argv);\ ::testing::InitGoogleTest(&argc, argv);\