vaapi: Don't use = {} to clear base::queues
This CL removes the use of = {} to clear base::queues, because, for classes,
zero initialization simply clears the (non-static) data members, which might
leave the objects in an incorrect meta state because ctors are not called:
this should not be an issue for std::queue, but it is for base::queue, which
is implemented as a base::circular_deque.
Nothing is crashing now, but a sibling unlanded sister CL (crrev.com/c/947341)
had some issues with a similar idiom, so I'm removing it just in case.
[1] http://en.cppreference.com/w/cpp/language/zero_initialization
Bug: 717265
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Change-Id: I96af3e6475c0596f3316219bd51732e085f5e098
Reviewed-on: https://chromium-review.googlesource.com/1005917Reviewed-by:
Daniele Castagna <dcastagna@chromium.org>
Commit-Queue: Miguel Casas <mcasas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550162}
Showing
Please register or sign in to comment