From f4c53dacafe0ee3a08ba602f3cc6645815bbdfb0 Mon Sep 17 00:00:00 2001 From: Eric Fiselier Date: Sun, 19 Oct 2014 00:10:15 +0000 Subject: [PATCH] Fix unused variables in tests to placate scan-build. Patch from Steve MacKenzie. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@220154 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/atomics/atomics.types.generic/bool.pass.cpp | 3 +++ .../associative/multimap/multimap.modifiers/erase_key.pass.cpp | 2 ++ test/containers/sequences/array/array.data/data.pass.cpp | 1 + test/containers/sequences/array/array.data/data_const.pass.cpp | 1 + test/depr/depr.c.headers/tgmath_h.pass.cpp | 1 + 5 files changed, 8 insertions(+) diff --git a/test/atomics/atomics.types.generic/bool.pass.cpp b/test/atomics/atomics.types.generic/bool.pass.cpp index 500a2a2c..dd851e86 100644 --- a/test/atomics/atomics.types.generic/bool.pass.cpp +++ b/test/atomics/atomics.types.generic/bool.pass.cpp @@ -68,6 +68,7 @@ int main() std::atomic_init(&obj, true); assert(obj == true); bool b0 = obj.is_lock_free(); + (void)b0; // to placate scan-build obj.store(false); assert(obj == false); obj.store(true, std::memory_order_release); @@ -123,6 +124,7 @@ int main() std::atomic_init(&obj, true); assert(obj == true); bool b0 = obj.is_lock_free(); + (void)b0; // to placate scan-build obj.store(false); assert(obj == false); obj.store(true, std::memory_order_release); @@ -178,6 +180,7 @@ int main() std::atomic_init(&obj, true); assert(obj == true); bool b0 = obj.is_lock_free(); + (void)b0; // to placate scan-build obj.store(false); assert(obj == false); obj.store(true, std::memory_order_release); diff --git a/test/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp b/test/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp index ebae10e6..33821d3e 100644 --- a/test/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp +++ b/test/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp @@ -71,6 +71,7 @@ int main() assert(next(m.begin(), 5)->second == 2); i = m.erase(3); + assert(i == 3); assert(m.size() == 3); assert(next(m.begin(), 0)->first == 1); assert(next(m.begin(), 0)->second == 1); @@ -135,6 +136,7 @@ int main() assert(next(m.begin(), 5)->second == 2); i = m.erase(3); + assert(i == 3); assert(m.size() == 3); assert(next(m.begin(), 0)->first == 1); assert(next(m.begin(), 0)->second == 1); diff --git a/test/containers/sequences/array/array.data/data.pass.cpp b/test/containers/sequences/array/array.data/data.pass.cpp index ea91357b..08e4fd39 100644 --- a/test/containers/sequences/array/array.data/data.pass.cpp +++ b/test/containers/sequences/array/array.data/data.pass.cpp @@ -30,5 +30,6 @@ int main() typedef std::array C; C c = {}; T* p = c.data(); + (void)p; // to placate scan-build } } diff --git a/test/containers/sequences/array/array.data/data_const.pass.cpp b/test/containers/sequences/array/array.data/data_const.pass.cpp index 93acb718..8eb9762d 100644 --- a/test/containers/sequences/array/array.data/data_const.pass.cpp +++ b/test/containers/sequences/array/array.data/data_const.pass.cpp @@ -30,5 +30,6 @@ int main() typedef std::array C; const C c = {}; const T* p = c.data(); + (void)p; // to placate scan-build } } diff --git a/test/depr/depr.c.headers/tgmath_h.pass.cpp b/test/depr/depr.c.headers/tgmath_h.pass.cpp index c4c9e858..a2ef814d 100644 --- a/test/depr/depr.c.headers/tgmath_h.pass.cpp +++ b/test/depr/depr.c.headers/tgmath_h.pass.cpp @@ -19,4 +19,5 @@ int main() { std::complex cd; double x = sin(1.0); + (void)x; // to placate scan-build }