diff options
author | Håvard Pettersen <havardpe@yahooinc.com> | 2022-06-20 14:27:23 +0000 |
---|---|---|
committer | Håvard Pettersen <havardpe@yahooinc.com> | 2022-06-20 14:31:14 +0000 |
commit | 63362cb7a0c7e2ffc5466d5306e340354cadc838 (patch) | |
tree | 1b0ff67960a0b1060a85f7e19a1f28e1766fae52 /searchlib | |
parent | 67a941054a08d620840a636daf00097bed15af5d (diff) |
avoid unaligned access
Diffstat (limited to 'searchlib')
-rw-r--r-- | searchlib/src/tests/alignment/alignment.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/searchlib/src/tests/alignment/alignment.cpp b/searchlib/src/tests/alignment/alignment.cpp index 06acf96e16c..3c6906f45bf 100644 --- a/searchlib/src/tests/alignment/alignment.cpp +++ b/searchlib/src/tests/alignment/alignment.cpp @@ -6,6 +6,9 @@ LOG_SETUP("alignment_test"); #include <sys/time.h> #include <vespa/vespalib/testkit/testapp.h> #include <vespa/vespalib/util/size_literals.h> +#include <vespa/vespalib/util/memory.h> + +using vespalib::Unaligned; struct Timer { rusage usage; @@ -28,7 +31,7 @@ TEST_SETUP(Test); double timeAccess(void *bufp, uint32_t len, double &sum) { - double *buf = (double *)bufp; + auto buf = Unaligned<double>::ptr(bufp); Timer timer; timer.start(); for(uint32_t i = 0; i < 512_Ki; ++i) { |