commit | 01b8126cbba5c4d8311949a4de9e6eb8ded31fa1 | [log] [tgz] |
---|---|---|
author | Yi Kong <yikong@google.com> | Mon Aug 12 07:30:15 2024 +0800 |
committer | Yi Kong <yikong@google.com> | Mon Aug 12 00:05:14 2024 +0000 |
tree | e2cb8607156af62d83ff64a62b603270fa4585c7 | |
parent | f9d7f291bd915a36bae14978f8049efab4411c5a [diff] [blame] |
surfaceflinger: Remove unnecessary std::move Moving a temporary object prevents copy elision, and could reduce performance. This fixes -Wpessimizing-move compiler warning. Test: presubmit Bug: 154270751 Change-Id: I745e7dbcbde53eed95111e78d1251bea43b3869f
diff --git a/services/surfaceflinger/DisplayHardware/HidlComposerHal.cpp b/services/surfaceflinger/DisplayHardware/HidlComposerHal.cpp index 12ab2c2..be95913 100644 --- a/services/surfaceflinger/DisplayHardware/HidlComposerHal.cpp +++ b/services/surfaceflinger/DisplayHardware/HidlComposerHal.cpp
@@ -209,7 +209,7 @@ if (!buffer || buffer->initCheck() != ::android::OK) { return nullptr; } - return std::move(buffer); + return buffer; } } // anonymous namespace