commit | f07421bcbd59dc7e3254872b6f869b5d95f5b91d | [log] [tgz] |
---|---|---|
author | John Stiles <johnstiles@google.com> | Thu Jan 27 14:45:26 2022 -0500 |
committer | SkCQ <skcq-be@skia-corp.google.com.iam.gserviceaccount.com> | Thu Jan 27 20:26:54 2022 +0000 |
tree | 1af7ed57173257f2383019d376eb314918caf007 | |
parent | 64c971350ee049810df5db3c00c066c57bcafa4d [diff] |
Remove unnecessary ctors now that we have C++17 copy-elision. This CL backs out C++14 compatibility changes from http://review.skia.org/457298 : "2. Lack of C++17 copy elision means classes of objects constructed at function return need a copy or move constructor even if RVO will mean it isn't called." Change-Id: I33a833d33b221e757bf6a6459835a7215b4e6b66 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/501240 Reviewed-by: Ben Wagner <bungeman@google.com> Commit-Queue: John Stiles <johnstiles@google.com>