Index: testing/gmock_mutant.h |
diff --git a/testing/gmock_mutant.h b/testing/gmock_mutant.h |
index 20a2495ec328870befb724786e35f6929b7c169f..158eeb0268a10b83eb8e3723f12c5f47dfcf1980 100644 |
--- a/testing/gmock_mutant.h |
+++ b/testing/gmock_mutant.h |
@@ -1,4 +1,4 @@ |
-// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
+// Copyright (c) 2013 The Chromium Authors. All rights reserved. |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
@@ -1048,7 +1048,7 @@ CreateFunctor(T** obj, R (U::*method)()) { |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U> |
inline MutantFunctor<R, Tuple0> |
CreateFunctor(T* obj, R (__stdcall U::*method)()) { |
@@ -1079,7 +1079,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)()) { |
return MutantFunctor<R, Tuple0>(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 0 - 1 |
template <typename R, typename T, typename U, typename A1> |
@@ -1114,7 +1114,7 @@ CreateFunctor(T** obj, R (U::*method)(A1)) { |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename A1> |
inline MutantFunctor<R, Tuple1<A1> > |
CreateFunctor(T* obj, R (__stdcall U::*method)(A1)) { |
@@ -1145,7 +1145,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(A1)) { |
return MutantFunctor<R, Tuple1<A1> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 0 - 2 |
template <typename R, typename T, typename U, typename A1, typename A2> |
@@ -1180,7 +1180,7 @@ CreateFunctor(T** obj, R (U::*method)(A1, A2)) { |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename A1, typename A2> |
inline MutantFunctor<R, Tuple2<A1, A2> > |
CreateFunctor(T* obj, R (__stdcall U::*method)(A1, A2)) { |
@@ -1211,7 +1211,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(A1, A2)) { |
return MutantFunctor<R, Tuple2<A1, A2> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 0 - 3 |
template <typename R, typename T, typename U, typename A1, typename A2, |
@@ -1248,7 +1248,7 @@ CreateFunctor(T** obj, R (U::*method)(A1, A2, A3)) { |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename A1, typename A2, |
typename A3> |
inline MutantFunctor<R, Tuple3<A1, A2, A3> > |
@@ -1281,7 +1281,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(A1, A2, A3)) { |
return MutantFunctor<R, Tuple3<A1, A2, A3> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 0 - 4 |
template <typename R, typename T, typename U, typename A1, typename A2, |
@@ -1318,7 +1318,7 @@ CreateFunctor(T** obj, R (U::*method)(A1, A2, A3, A4)) { |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename A1, typename A2, |
typename A3, typename A4> |
inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> > |
@@ -1351,7 +1351,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(A1, A2, A3, A4)) { |
return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 0 - 5 |
template <typename R, typename T, typename U, typename A1, typename A2, |
@@ -1389,7 +1389,7 @@ CreateFunctor(T** obj, R (U::*method)(A1, A2, A3, A4, A5)) { |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename A1, typename A2, |
typename A3, typename A4, typename A5> |
inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> > |
@@ -1423,7 +1423,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(A1, A2, A3, A4, A5)) { |
return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 0 - 6 |
template <typename R, typename T, typename U, typename A1, typename A2, |
@@ -1461,7 +1461,7 @@ CreateFunctor(T** obj, R (U::*method)(A1, A2, A3, A4, A5, A6)) { |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename A1, typename A2, |
typename A3, typename A4, typename A5, typename A6> |
inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> > |
@@ -1495,7 +1495,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(A1, A2, A3, A4, A5, A6)) { |
return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 1 - 0 |
template <typename R, typename T, typename U, typename P1, typename X1> |
@@ -1530,7 +1530,7 @@ CreateFunctor(T** obj, R (U::*method)(X1), const P1& p1) { |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename X1> |
inline MutantFunctor<R, Tuple0> |
CreateFunctor(T* obj, R (__stdcall U::*method)(X1), const P1& p1) { |
@@ -1561,7 +1561,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1), const P1& p1) { |
return MutantFunctor<R, Tuple0>(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 1 - 1 |
template <typename R, typename T, typename U, typename P1, typename A1, |
@@ -1598,7 +1598,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, A1), const P1& p1) { |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename A1, |
typename X1> |
inline MutantFunctor<R, Tuple1<A1> > |
@@ -1631,7 +1631,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, A1), const P1& p1) { |
return MutantFunctor<R, Tuple1<A1> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 1 - 2 |
template <typename R, typename T, typename U, typename P1, typename A1, |
@@ -1668,7 +1668,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, A1, A2), const P1& p1) { |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename A1, |
typename A2, typename X1> |
inline MutantFunctor<R, Tuple2<A1, A2> > |
@@ -1701,7 +1701,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, A1, A2), const P1& p1) { |
return MutantFunctor<R, Tuple2<A1, A2> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 1 - 3 |
template <typename R, typename T, typename U, typename P1, typename A1, |
@@ -1739,7 +1739,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, A1, A2, A3), const P1& p1) { |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename A1, |
typename A2, typename A3, typename X1> |
inline MutantFunctor<R, Tuple3<A1, A2, A3> > |
@@ -1773,7 +1773,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, A1, A2, A3), const P1& p1) { |
return MutantFunctor<R, Tuple3<A1, A2, A3> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 1 - 4 |
template <typename R, typename T, typename U, typename P1, typename A1, |
@@ -1811,7 +1811,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, A1, A2, A3, A4), const P1& p1) { |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename A1, |
typename A2, typename A3, typename A4, typename X1> |
inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> > |
@@ -1847,7 +1847,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, A1, A2, A3, A4), |
return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 1 - 5 |
template <typename R, typename T, typename U, typename P1, typename A1, |
@@ -1885,7 +1885,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, A1, A2, A3, A4, A5), const P1& p1) { |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename A1, |
typename A2, typename A3, typename A4, typename A5, typename X1> |
inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> > |
@@ -1921,7 +1921,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, A1, A2, A3, A4, A5), |
return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 1 - 6 |
template <typename R, typename T, typename U, typename P1, typename A1, |
@@ -1963,7 +1963,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, A1, A2, A3, A4, A5, A6), |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename A1, |
typename A2, typename A3, typename A4, typename A5, typename A6, |
typename X1> |
@@ -2002,7 +2002,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, A1, A2, A3, A4, A5, A6), |
return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 2 - 0 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -2039,7 +2039,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2), const P1& p1, const P2& p2) { |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename X1, typename X2> |
inline MutantFunctor<R, Tuple0> |
@@ -2074,7 +2074,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2), const P1& p1, |
return MutantFunctor<R, Tuple0>(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 2 - 1 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -2112,7 +2112,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, A1), const P1& p1, const P2& p2) { |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename A1, typename X1, typename X2> |
inline MutantFunctor<R, Tuple1<A1> > |
@@ -2149,7 +2149,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, A1), const P1& p1, |
return MutantFunctor<R, Tuple1<A1> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 2 - 2 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -2189,7 +2189,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, A1, A2), const P1& p1, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename A1, typename A2, typename X1, typename X2> |
inline MutantFunctor<R, Tuple2<A1, A2> > |
@@ -2226,7 +2226,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, A1, A2), const P1& p1, |
return MutantFunctor<R, Tuple2<A1, A2> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 2 - 3 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -2266,7 +2266,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, A1, A2, A3), const P1& p1, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename A1, typename A2, typename A3, typename X1, typename X2> |
inline MutantFunctor<R, Tuple3<A1, A2, A3> > |
@@ -2303,7 +2303,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, A1, A2, A3), |
return MutantFunctor<R, Tuple3<A1, A2, A3> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 2 - 4 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -2346,7 +2346,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, A1, A2, A3, A4), const P1& p1, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename A1, typename A2, typename A3, typename A4, typename X1, |
typename X2> |
@@ -2385,7 +2385,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, A1, A2, A3, A4), |
return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 2 - 5 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -2428,7 +2428,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, A1, A2, A3, A4, A5), const P1& p1, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename A1, typename A2, typename A3, typename A4, typename A5, |
typename X1, typename X2> |
@@ -2467,7 +2467,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, A1, A2, A3, A4, A5), |
return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 2 - 6 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -2511,7 +2511,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, A1, A2, A3, A4, A5, A6), |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename A1, typename A2, typename A3, typename A4, typename A5, |
typename A6, typename X1, typename X2> |
@@ -2551,7 +2551,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, A1, A2, A3, A4, A5, A6), |
return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 3 - 0 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -2592,7 +2592,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3), const P1& p1, const P2& p2, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename X1, typename X2, typename X3> |
inline MutantFunctor<R, Tuple0> |
@@ -2629,7 +2629,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3), const P1& p1, |
return MutantFunctor<R, Tuple0>(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 3 - 1 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -2670,7 +2670,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, A1), const P1& p1, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename A1, typename X1, typename X2, typename X3> |
inline MutantFunctor<R, Tuple1<A1> > |
@@ -2707,7 +2707,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, A1), const P1& p1, |
return MutantFunctor<R, Tuple1<A1> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 3 - 2 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -2750,7 +2750,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, A1, A2), const P1& p1, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename A1, typename A2, typename X1, typename X2, |
typename X3> |
@@ -2789,7 +2789,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2), |
return MutantFunctor<R, Tuple2<A1, A2> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 3 - 3 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -2832,7 +2832,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, A1, A2, A3), const P1& p1, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename A1, typename A2, typename A3, typename X1, |
typename X2, typename X3> |
@@ -2871,7 +2871,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2, A3), |
return MutantFunctor<R, Tuple3<A1, A2, A3> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 3 - 4 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -2915,7 +2915,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, A1, A2, A3, A4), const P1& p1, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename A1, typename A2, typename A3, typename A4, |
typename X1, typename X2, typename X3> |
@@ -2955,7 +2955,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2, A3, A4), |
return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 3 - 5 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -2999,7 +2999,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, A1, A2, A3, A4, A5), |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename A1, typename A2, typename A3, typename A4, |
typename A5, typename X1, typename X2, typename X3> |
@@ -3039,7 +3039,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2, A3, A4, A5), |
return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 3 - 6 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -3083,7 +3083,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, A1, A2, A3, A4, A5, A6), |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename A1, typename A2, typename A3, typename A4, |
typename A5, typename A6, typename X1, typename X2, typename X3> |
@@ -3123,7 +3123,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2, A3, A4, A5, |
return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 4 - 0 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -3166,7 +3166,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4), const P1& p1, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename X1, typename X2, typename X3, |
typename X4> |
@@ -3205,7 +3205,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4), const P1& p1, |
return MutantFunctor<R, Tuple0>(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 4 - 1 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -3248,7 +3248,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, A1), const P1& p1, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename A1, typename X1, typename X2, |
typename X3, typename X4> |
@@ -3287,7 +3287,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1), |
return MutantFunctor<R, Tuple1<A1> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 4 - 2 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -3331,7 +3331,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, A1, A2), const P1& p1, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename A1, typename A2, typename X1, |
typename X2, typename X3, typename X4> |
@@ -3371,7 +3371,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2), |
return MutantFunctor<R, Tuple2<A1, A2> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 4 - 3 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -3415,7 +3415,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, A1, A2, A3), const P1& p1, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename A1, typename A2, typename A3, |
typename X1, typename X2, typename X3, typename X4> |
@@ -3455,7 +3455,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2, A3), |
return MutantFunctor<R, Tuple3<A1, A2, A3> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 4 - 4 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -3499,7 +3499,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, A1, A2, A3, A4), |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename A1, typename A2, typename A3, |
typename A4, typename X1, typename X2, typename X3, typename X4> |
@@ -3539,7 +3539,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2, A3, A4), |
return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 4 - 5 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -3585,7 +3585,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, A5), |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename A1, typename A2, typename A3, |
typename A4, typename A5, typename X1, typename X2, typename X3, |
@@ -3627,7 +3627,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, |
return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 4 - 6 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -3673,7 +3673,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename A1, typename A2, typename A3, |
typename A4, typename A5, typename A6, typename X1, typename X2, |
@@ -3715,7 +3715,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, |
return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 5 - 0 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -3759,7 +3759,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5), const P1& p1, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename P5, typename X1, typename X2, |
typename X3, typename X4, typename X5> |
@@ -3799,7 +3799,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5), |
return MutantFunctor<R, Tuple0>(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 5 - 1 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -3843,7 +3843,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, A1), const P1& p1, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename P5, typename A1, typename X1, |
typename X2, typename X3, typename X4, typename X5> |
@@ -3883,7 +3883,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, A1), |
return MutantFunctor<R, Tuple1<A1> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 5 - 2 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -3927,7 +3927,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2), const P1& p1, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename P5, typename A1, typename A2, |
typename X1, typename X2, typename X3, typename X4, typename X5> |
@@ -3967,7 +3967,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, A1, A2), |
return MutantFunctor<R, Tuple2<A1, A2> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 5 - 3 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -4013,7 +4013,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2, A3), |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename P5, typename A1, typename A2, |
typename A3, typename X1, typename X2, typename X3, typename X4, |
@@ -4055,7 +4055,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, A1, A2, A3), |
return MutantFunctor<R, Tuple3<A1, A2, A3> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 5 - 4 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -4101,7 +4101,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, A4), |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename P5, typename A1, typename A2, |
typename A3, typename A4, typename X1, typename X2, typename X3, |
@@ -4145,7 +4145,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, |
return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 5 - 5 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -4192,7 +4192,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename P5, typename A1, typename A2, |
typename A3, typename A4, typename A5, typename X1, typename X2, |
@@ -4237,7 +4237,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, |
return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 5 - 6 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -4286,7 +4286,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename P5, typename A1, typename A2, |
typename A3, typename A4, typename A5, typename A6, typename X1, |
@@ -4332,7 +4332,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, |
return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 6 - 0 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -4376,7 +4376,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, X6), const P1& p1, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename P5, typename P6, typename X1, |
typename X2, typename X3, typename X4, typename X5, typename X6> |
@@ -4418,7 +4418,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6), |
return MutantFunctor<R, Tuple0>(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 6 - 1 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -4464,7 +4464,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1), const P1& p1, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename P5, typename P6, typename A1, |
typename X1, typename X2, typename X3, typename X4, typename X5, |
@@ -4508,7 +4508,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6, A1), |
return MutantFunctor<R, Tuple1<A1> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 6 - 2 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -4556,7 +4556,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2), |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename P5, typename P6, typename A1, |
typename A2, typename X1, typename X2, typename X3, typename X4, |
@@ -4601,7 +4601,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6, A1, A2), |
return MutantFunctor<R, Tuple2<A1, A2> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 6 - 3 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -4650,7 +4650,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, A3), |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename P5, typename P6, typename A1, |
typename A2, typename A3, typename X1, typename X2, typename X3, |
@@ -4696,7 +4696,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, |
return MutantFunctor<R, Tuple3<A1, A2, A3> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 6 - 4 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -4746,7 +4746,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename P5, typename P6, typename A1, |
typename A2, typename A3, typename A4, typename X1, typename X2, |
@@ -4792,7 +4792,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, |
return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 6 - 5 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -4842,7 +4842,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename P5, typename P6, typename A1, |
typename A2, typename A3, typename A4, typename A5, typename X1, |
@@ -4888,7 +4888,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, |
return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
// 6 - 6 |
template <typename R, typename T, typename U, typename P1, typename P2, |
@@ -4940,7 +4940,7 @@ CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5 |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#if defined (OS_WIN) |
+#if defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
template <typename R, typename T, typename U, typename P1, typename P2, |
typename P3, typename P4, typename P5, typename P6, typename A1, |
typename A2, typename A3, typename A4, typename A5, typename A6, |
@@ -4988,7 +4988,7 @@ CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, |
return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); |
} |
#endif // GMOCK_MUTANT_INCLUDE_LATE_OBJECT_BINDING |
-#endif // OS_WIN |
+#endif // defined (OS_WIN) && !defined (ARCH_CPU_X86_64) |
} // namespace testing |