diff --git a/build/test.pro b/build/test.pro index fb4c819..0520f79 100644 --- a/build/test.pro +++ b/build/test.pro @@ -9,7 +9,12 @@ CONFIG -= app_bundle DESTDIR = ../output -!msvc:QMAKE_CXXFLAGS += -Wno-attributes -Wno-missing-field-initializers -Wno-unused-variable -Wno-unused-function +!msvc:QMAKE_CXXFLAGS += \ + -Wno-attributes \ + -Wno-missing-field-initializers \ + -Wno-unused-variable \ + -Wno-unused-function \ + -Wno-class-memaccess INCLUDEPATH += \ ../test \ diff --git a/build/test/CMakeLists.txt b/build/test/CMakeLists.txt index 10f0461..cfb33c7 100644 --- a/build/test/CMakeLists.txt +++ b/build/test/CMakeLists.txt @@ -6,7 +6,7 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON) find_package(Qt5 COMPONENTS Core Test REQUIRED) if(NOT MSVC) - add_compile_options(-Wno-unused-function -Wno-attributes) + add_compile_options(-Wno-attributes -Wno-missing-field-initializers -Wno-unused-variable -Wno-unused-function -Wno-class-memaccess) endif() include_directories(../../include ../../src ../../test ../../test/capo) diff --git a/test/test_mem.cpp b/test/test_mem.cpp index aeade4a..b587f6f 100644 --- a/test/test_mem.cpp +++ b/test/test_mem.cpp @@ -132,8 +132,8 @@ void benchmark_alloc() { sw.start(); for (std::size_t x = 0; x < 2; ++x) { for(std::size_t n = 0; n < LoopCount; ++n) { - int m = mode.ix_[x][n]; - void* (& p) = ptrs[pid][static_cast(m)]; + int m = mode.ix_[x][n]; + void*& p = ptrs[pid][static_cast(m)]; std::size_t s = sizes__[static_cast(m)]; if (p == nullptr) { p = AllocT::alloc(s);