Just to update the bug here. The original code got reverted due to the change in enum sizes. I thought I can easily change the enum sizes from the default which is int to int8. However, that caused the msan bots give uninitialized check errors. I change the enums sizes back to the default int and re-submit the patch.
Comment 1 by bugdroid1@chromium.org
, Aug 17 2016