From 46281fe985e4242698e41c5ae0c71a433f82ccb1 Mon Sep 17 00:00:00 2001 From: FritzFlorian Date: Mon, 6 Apr 2020 17:40:59 +0200 Subject: [PATCH] Fix: aligned stack test uses non-aligned data array. --- test/data_structures_test.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/test/data_structures_test.cpp b/test/data_structures_test.cpp index ff5b203..ac499eb 100644 --- a/test/data_structures_test.cpp +++ b/test/data_structures_test.cpp @@ -3,7 +3,6 @@ #include "pls/internal/base/system_details.h" #include "pls/internal/data_structures/aligned_stack.h" -#include "pls/internal/data_structures/bounded_trading_deque.h" using namespace pls::internal::data_structures; using namespace pls::internal::base; @@ -16,7 +15,7 @@ TEST_CASE("aligned stack stores objects correctly", "[internal/data_structures/a constexpr long data_size = 1024; SECTION("plain aligned stack") { - char data[data_size]; + alignas(system_details::CACHE_LINE_SIZE) char data[data_size]; aligned_stack stack{data, data_size, data_size}; test_stack(stack); -- libgit2 0.26.0