Daniele Bartolini vor 7 Jahren
Ursprung
Commit
826bb92b2b
1 geänderte Dateien mit 4 neuen und 4 gelöschten Zeilen
  1. 4 4
      src/core/pair.h

+ 4 - 4
src/core/pair.h

@@ -105,7 +105,7 @@ template <typename T1, typename T2>
 inline void swap(Pair<T1, T2, 0, 0>& a, Pair<T1, T2, 0, 0>& b)
 {
 	char c[sizeof(a)];
-	memcpy((void*) c, (void*)&a, sizeof(a));
+	memcpy((void*)&c, (void*)&a, sizeof(a));
 	memcpy((void*)&a, (void*)&b, sizeof(a));
 	memcpy((void*)&b, (void*)&c, sizeof(a));
 }
@@ -114,7 +114,7 @@ template <typename T1, typename T2>
 inline void swap(Pair<T1, T2, 0, 1>& a, Pair<T1, T2, 0, 1>& b)
 {
 	char c[sizeof(a)];
-	memcpy((void*) c, (void*)&a, sizeof(a));
+	memcpy((void*)&c, (void*)&a, sizeof(a));
 	memcpy((void*)&a, (void*)&b, sizeof(a));
 	memcpy((void*)&b, (void*)&c, sizeof(a));
 }
@@ -123,7 +123,7 @@ template <typename T1, typename T2>
 inline void swap(Pair<T1, T2, 1, 0>& a, Pair<T1, T2, 1, 0>& b)
 {
 	char c[sizeof(a)];
-	memcpy((void*) c, (void*)&a, sizeof(a));
+	memcpy((void*)&c, (void*)&a, sizeof(a));
 	memcpy((void*)&a, (void*)&b, sizeof(a));
 	memcpy((void*)&b, (void*)&c, sizeof(a));
 }
@@ -132,7 +132,7 @@ template <typename T1, typename T2>
 inline void swap(Pair<T1, T2, 1, 1>& a, Pair<T1, T2, 1, 1>& b)
 {
 	char c[sizeof(a)];
-	memcpy((void*) c, (void*)&a, sizeof(a));
+	memcpy((void*)&c, (void*)&a, sizeof(a));
 	memcpy((void*)&a, (void*)&b, sizeof(a));
 	memcpy((void*)&b, (void*)&c, sizeof(a));
 }