From 2c27f22900e73f2c20a2a1937c90947ca511dfb5 Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Sun, 10 Mar 2024 22:32:51 -0400 Subject: [PATCH] Remove unused vltstd::exchange, should be using C++14 std::exchange instead --- include/verilatedos.h | 8 -------- 1 file changed, 8 deletions(-) diff --git a/include/verilatedos.h b/include/verilatedos.h index 2a0739ff5..435b57df7 100644 --- a/include/verilatedos.h +++ b/include/verilatedos.h @@ -643,14 +643,6 @@ T const& as_const(T& v) VL_MT_SAFE { return v; } -// C++14's std::exchange -template -T exchange(T& obj, U&& new_value) { - T old_value = std::move(obj); - obj = std::forward(new_value); - return old_value; -} - }; // namespace vlstd //=========================================================================