; RUN: llc -mtriple=arm64-unknown-unknown -o - %s; Make sure we don't run into an assert in the aarch64 code selection when; DAGCombining fails.declarevoid@t()definevoid@foo(){%c=bitcasti64270458toi64%t0=lshri64%c,422383%t1=trunci64%t0toi1bri1%t1,label%BB1,label%BB0BB0:callvoid@t()brlabel%BB1BB1:retvoid}