Check leading zeros before left shift

Use the __builtin_clz* functions based on the size of the integer.

Test: aidl_parser_fuzzer test/corpus/shift_left_gt_leading_zeros
Bug: 169249147

Change-Id: Ie41ab65b888b0d53643e9c075dd426e1a0b3a3d9
2 files changed