Use llvm_report_error, not llvm_unreachable.