@@ -163,7 +163,7 @@ fn get_linker(
163163 // MSVC needs to link with the Store versions of the runtime libraries (vcruntime, msvcrt, etc).
164164 let t = & sess. target ;
165165 if ( flavor == LinkerFlavor :: Msvc || flavor == LinkerFlavor :: Lld ( LldFlavor :: Link ) )
166- && t. target_vendor == "uwp"
166+ && t. vendor == "uwp"
167167 {
168168 if let Some ( ref tool) = msvc_tool {
169169 let original_path = tool. path ( ) ;
@@ -1236,7 +1236,7 @@ fn crt_objects_fallback(sess: &Session, crate_type: CrateType) -> bool {
12361236 Some ( CrtObjectsFallback :: Musl ) => sess. crt_static ( Some ( crate_type) ) ,
12371237 Some ( CrtObjectsFallback :: Mingw ) => {
12381238 sess. host == sess. target
1239- && sess. target . target_vendor != "uwp"
1239+ && sess. target . vendor != "uwp"
12401240 && detect_self_contained_mingw ( & sess)
12411241 }
12421242 // FIXME: Figure out cases in which WASM needs to link with a native toolchain.
@@ -1510,7 +1510,7 @@ fn linker_with_args<'a, B: ArchiveBuilder<'a>>(
15101510 let base_cmd = get_linker ( sess, path, flavor, crt_objects_fallback) ;
15111511 // FIXME: Move `/LIBPATH` addition for uwp targets from the linker construction
15121512 // to the linker args construction.
1513- assert ! ( base_cmd. get_args( ) . is_empty( ) || sess. target. target_vendor == "uwp" ) ;
1513+ assert ! ( base_cmd. get_args( ) . is_empty( ) || sess. target. vendor == "uwp" ) ;
15141514 let cmd = & mut * codegen_results. linker_info . to_linker ( base_cmd, & sess, flavor, target_cpu) ;
15151515 let link_output_kind = link_output_kind ( sess, crate_type) ;
15161516
@@ -2078,9 +2078,9 @@ fn are_upstream_rust_objects_already_included(sess: &Session) -> bool {
20782078
20792079fn add_apple_sdk ( cmd : & mut dyn Linker , sess : & Session , flavor : LinkerFlavor ) {
20802080 let arch = & sess. target . arch ;
2081- let os = & sess. target . target_os ;
2081+ let os = & sess. target . os ;
20822082 let llvm_target = & sess. target . llvm_target ;
2083- if sess. target . target_vendor != "apple"
2083+ if sess. target . vendor != "apple"
20842084 || !matches ! ( os. as_str( ) , "ios" | "tvos" )
20852085 || flavor != LinkerFlavor :: Gcc
20862086 {
0 commit comments