From 63362cb7a0c7e2ffc5466d5306e340354cadc838 Mon Sep 17 00:00:00 2001 From: HÃ¥vard Pettersen Date: Mon, 20 Jun 2022 14:27:23 +0000 Subject: avoid unaligned access --- searchlib/src/tests/alignment/alignment.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'searchlib') 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 #include #include +#include + +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::ptr(bufp); Timer timer; timer.start(); for(uint32_t i = 0; i < 512_Ki; ++i) { -- cgit v1.2.3