http://lab.llvm.org:8011/builders/clang-cmake-aarch64-full/builds/7242/steps/build%20stage%201/logs/warnings%20%281%29 uint16_t LowInsn = readBytesUnaligned(LocalAddress + 2, 2); assert((LowInsn & 0xf800) != 0xf8000 && "Unrecognized thumb branch encoding (BR22 low bits)"); This warning suggests a typo in the assertion - should it be: assert((LowInsn & 0xf800) != 0xf800 && "Unrecognized thumb branch encoding (BR22 low bits)");
Thanks Simon -- nice catch! Fixed in r361782.
*** Bug 37195 has been marked as a duplicate of this bug. ***