From 3e613c2590b2f76e3dd4cc13f76fb49aee05032b Mon Sep 17 00:00:00 2001 From: Dor Hen Date: Mon, 5 Feb 2024 07:58:10 -0800 Subject: [PATCH] Change `vector` with `const vector` As described in the issue. This won't compile under most compilers, at least that what godbolt indicated. So instead, using const vector to prevent the compilation errors. Keep in mind this is a bit more restrictive as it also implies constness on the vector itself and not only its members, meaning we cannot push/pop. Bug: webrtc:15829 Change-Id: I19c1223f0a3c56082da75b39c2afe152ae43a3a7 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337960 Reviewed-by: Harald Alvestrand Commit-Queue: Guido Urdaneta Reviewed-by: Guido Urdaneta Reviewed-by: Gustaf Ullberg Cr-Commit-Position: refs/heads/main@{#41695} --- audio/channel_send_frame_transformer_delegate_unittest.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/audio/channel_send_frame_transformer_delegate_unittest.cc b/audio/channel_send_frame_transformer_delegate_unittest.cc index 428235efc9..5c025bb345 100644 --- a/audio/channel_send_frame_transformer_delegate_unittest.cc +++ b/audio/channel_send_frame_transformer_delegate_unittest.cc @@ -59,7 +59,7 @@ class MockChannelSend { }; std::unique_ptr CreateMockReceiverFrame( - std::vector csrcs) { + const std::vector& csrcs) { std::unique_ptr mock_frame = std::make_unique>(); rtc::ArrayView payload(mock_data); @@ -168,7 +168,7 @@ TEST(ChannelSendFrameTransformerDelegateTest, delegate->Init(); ASSERT_TRUE(callback); - std::vector csrcs = {123, 234, 345, 456}; + const std::vector csrcs = {123, 234, 345, 456}; EXPECT_CALL(mock_channel, SendFrame).Times(0); EXPECT_CALL(mock_channel, SendFrame(_, 0, 0, ElementsAreArray(mock_data), _, ElementsAreArray(csrcs)));