summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2025-06-13 22:47:43 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2025-06-13 22:47:43 +0100
commitb31615ac09aaaf0ec86a35133630629a76fe8dfe (patch)
treef79ab2cf5bbfb343515dca7917a3401de08a0f81
parentDon't define a default toolset, use the system/project one (diff)
downloadslicer-main.tar.bz2
slicer-main.tar.xz
slicer-main.zip
Disable shadow warning in test cases for clangHEADmain
Nesting BOOST_TEST_CONTEXT causes this
-rw-r--r--slicer/test/compilation.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/slicer/test/compilation.cpp b/slicer/test/compilation.cpp
index 8521643..1893255 100644
--- a/slicer/test/compilation.cpp
+++ b/slicer/test/compilation.cpp
@@ -22,6 +22,9 @@ BOOST_TEST_DONT_PRINT_LOG_VALUE(std::type_info)
BOOST_TEST_DONT_PRINT_LOG_VALUE(Slicer::ModelPartType)
// LCOV_EXCL_STOP
+// Nesting BOOST_TEST_CONTEXT causes shadowing
+#pragma clang diagnostic ignored "-Wshadow"
+
#define TypeTest(Var, Expr, Explicit, Expected, ...) \
Var obj = Expr; \
Slicer::ModelPart::CreateFor(&obj, [](auto && mpp) { \