SF: Make thread safety macros zero-cost
ON_MAIN_THREAD(mDisplays) incurred a copy. In other words, this failed: decltype(auto) displays = ON_MAIN_THREAD(mDisplays); static_assert(std::is_lvalue_reference_v<decltype(displays)>); Bug: 182939859 Test: static_assert Test: simpleperf Change-Id: I19900d0350b832cd71457e5a6f11fa65b16e0412
Loading
Please register or sign in to comment