The default lowering of `assert` calls `abort` in case the assertion is violated. The failure message is ignored but should be used by custom lowerings that can assume more about their environment. Differential Revision: https://reviews.llvm.org/D83886