Remove duplicated check and shared_ptr copying.

llvm-svn: 335273
This commit is contained in:
Tatyana Krasnukha 2018-06-21 19:19:57 +00:00
parent ac599b6951
commit be73fd6b5d
1 changed files with 3 additions and 4 deletions

View File

@ -161,10 +161,9 @@ Status CommandObjectDisassemble::CommandOptions::SetOptionValue(
case 'A':
if (execution_context) {
auto target_sp =
execution_context ? execution_context->GetTargetSP() : TargetSP();
auto platform_sp = target_sp ? target_sp->GetPlatform() : PlatformSP();
arch = Platform::GetAugmentedArchSpec(platform_sp.get(), option_arg);
const auto &target_sp = execution_context->GetTargetSP();
auto platform_ptr = target_sp ? target_sp->GetPlatform().get() : nullptr;
arch = Platform::GetAugmentedArchSpec(platform_ptr, option_arg);
}
break;