Fix cast from pointer to integer of different size Test: make Bug: 29149404 Change-Id: I9be82ac4dfb430c8d7398aa69b100820957f6279 (cherry picked from commit 8caa27c2601e69bc404ff28fc4c5c39860d8d5bf)