summaryrefslogtreecommitdiff
path: root/src/aapl/insertsort.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/aapl/insertsort.h')
-rw-r--r--src/aapl/insertsort.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/aapl/insertsort.h b/src/aapl/insertsort.h
index 386fd9c6..6040f20f 100644
--- a/src/aapl/insertsort.h
+++ b/src/aapl/insertsort.h
@@ -81,9 +81,9 @@ template <class T, class Compare>
if ( smallest != dest ) {
/* Swap dest, smallest. */
char tmp[sizeof(T)];
- memcpy( tmp, dest, sizeof(T) );
- memcpy( dest, smallest, sizeof(T) );
- memcpy( smallest, tmp, sizeof(T) );
+ memcpy( tmp, (void*)dest, sizeof(T) );
+ memcpy( (void*)dest, (void*)smallest, sizeof(T) );
+ memcpy( (void*)smallest, tmp, sizeof(T) );
}
}
}