Skip to content

Commit 59b42bb

Browse files
committed
-Wself-move was added in GCC 13
1 parent e9d383d commit 59b42bb

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

Diff for: test/src/String/test_move.cpp

+6-2
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,14 @@ TEST_CASE("Testing String move assignment", "[String-move-02]")
3131

3232
TEST_CASE("Testing String move self assignment", "[String-move-03]")
3333
{
34-
arduino::String a("src");
34+
#if defined(GCC_VERSION) && GCC_VERSION >= 13
3535
#pragma GCC diagnostic push
3636
#pragma GCC diagnostic ignored "-Wself-move"
37+
#endif
38+
arduino::String a("src");
3739
a = std::move(a);
38-
#pragma GCC diagnostic pop
3940
REQUIRE(a == "src");
41+
#if defined(GCC_VERSION) && GCC_VERSION >= 13
42+
#pragma GCC diagnostic pop
43+
#endif
4044
}

0 commit comments

Comments
 (0)