@@ -89,21 +89,22 @@ def make_libstd_and_allocator_ccinfo(
8989
9090 # Include C++ toolchain files as additional inputs for cross-compilation scenarios
9191 additional_inputs = []
92- if cc_toolchain and cc_toolchain .all_files :
93- additional_inputs = cc_toolchain .all_files .to_list ()
92+ if cc_toolchain :
93+ if cc_toolchain .all_files :
94+ additional_inputs = cc_toolchain .all_files .to_list ()
9495
95- linking_context , _linking_outputs = cc_common .create_linking_context_from_compilation_outputs (
96- name = label .name ,
97- actions = actions ,
98- feature_configuration = feature_configuration ,
99- cc_toolchain = cc_toolchain ,
100- compilation_outputs = compilation_outputs ,
101- additional_inputs = additional_inputs ,
102- )
96+ linking_context , _linking_outputs = cc_common .create_linking_context_from_compilation_outputs (
97+ name = label .name ,
98+ actions = actions ,
99+ feature_configuration = feature_configuration ,
100+ cc_toolchain = cc_toolchain ,
101+ compilation_outputs = compilation_outputs ,
102+ additional_inputs = additional_inputs ,
103+ )
103104
104- cc_infos .append (CcInfo (
105- linking_context = linking_context ,
106- ))
105+ cc_infos .append (CcInfo (
106+ linking_context = linking_context ,
107+ ))
107108
108109 if rust_stdlib_info .std_rlibs :
109110 allocator_library_inputs = []
0 commit comments