/// Combine the ISA-specific settings with the provided ISA-independent settings and allocate a
/// fully configured `TargetIsa` trait object.
Combine the ISA-specific settings with the provided ISA-independent settings and allocate a
fully configured `TargetIsa` trait object.
Combine the ISA - specific settings with the provided ISA - independent settings and allocate a fully configured ` TargetIsa ` trait object .
pub fn finish(self, shared_flags: settings::Flags) -> Box<dyn TargetIsa> {
        if let Some(ctor) = self.constructor {
            (ctor)(self.triple, shared_flags, self.setup.unwrap())
        } else {
            self.wrapped.unwrap()
        }
    }
pub fn finish ( self , shared_flags : settings :: Flags ) -> Box < dyn TargetIsa > { if let Some ( ctor ) = self . constructor { ( ctor ) ( self . triple , shared_flags , self . setup . unwrap ( ) ) } else { self . wrapped . unwrap ( ) } }
Combine the ISA-specific settings with the provided ISA-independent settings and allocate a
fully configured `TargetIsa` trait object.
Combine the ISA - specific settings with the provided ISA - independent settings and allocate a fully configured ` TargetIsa ` trait object .
self
shared_flags
settings::Flags