diff --git a/src/target/llvm/llvm_instance.cc b/src/target/llvm/llvm_instance.cc index 44454fc6b92d..2aa190ad708e 100644 --- a/src/target/llvm/llvm_instance.cc +++ b/src/target/llvm/llvm_instance.cc @@ -297,9 +297,9 @@ llvm::TargetMachine* LLVMTargetInfo::GetOrCreateTargetMachine(bool allow_missing llvm_instance->createTargetMachine(triple_, cpu_, GetTargetFeatureString(), target_options_, reloc_model_, code_model_, opt_level_); target_machine_ = std::unique_ptr(tm); - if (!allow_missing) { - ICHECK(target_machine_ != nullptr) << error; - } + } + if (!allow_missing) { + ICHECK(target_machine_ != nullptr) << error; } return target_machine_.get(); }