aboutsummaryrefslogtreecommitdiff
path: root/src/vectors-8-DoubleHummer.h
diff options
context:
space:
mode:
authoreschnett <eschnett@105869f7-3296-0410-a4ea-f4349344b45a>2013-07-19 17:48:51 +0000
committereschnett <eschnett@105869f7-3296-0410-a4ea-f4349344b45a>2013-07-19 17:48:51 +0000
commitdc69911dd15fa1fa24c51ca222fc7883d3fc5cff (patch)
tree0ee4c550f788de3787c2e922f1268189334b6983 /src/vectors-8-DoubleHummer.h
parent825b89e0e6bf3e4e248188b36f5b29029737d44a (diff)
Do not use type punning any more
Do not cast between different pointer types. This is illegal in C/C++, and modern compilers (such as gcc 4.8) then generate wrong code. Instead, use memcpy to re-interpret the bit patterns of values with a different type. git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/Vectors/trunk@85 105869f7-3296-0410-a4ea-f4349344b45a
Diffstat (limited to 'src/vectors-8-DoubleHummer.h')
-rw-r--r--src/vectors-8-DoubleHummer.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vectors-8-DoubleHummer.h b/src/vectors-8-DoubleHummer.h
index 7b9c50d..bc1c6e3 100644
--- a/src/vectors-8-DoubleHummer.h
+++ b/src/vectors-8-DoubleHummer.h
@@ -1,3 +1,4 @@
+// -*-C++-*-
// Vectorise using IBM's Blue Gene/P Double Hummer (Power)
// Use the type double _Complex directly, without introducing a wrapper class