File tree 1 file changed +4
-11
lines changed
1 file changed +4
-11
lines changed Original file line number Diff line number Diff line change @@ -1007,23 +1007,16 @@ fn build_deps_args<'a, 'cfg>(
1007
1007
v. push ( & path:: MAIN_SEPARATOR . to_string ( ) ) ;
1008
1008
v. push ( & output. path . file_name ( ) . unwrap ( ) ) ;
1009
1009
1010
- let mut private = false ;
1010
+ if current. pkg . manifest ( ) . features ( ) . require ( Feature :: public_dependency ( ) ) . is_ok ( ) &&
1011
+ !bcx. is_public_dependency ( current, dep) {
1011
1012
1012
- if current. pkg . manifest ( ) . features ( ) . require ( Feature :: public_dependency ( ) ) . is_ok ( ) {
1013
- if !bcx. is_public_dependency ( current, dep) {
1014
- private = true ;
1015
- }
1016
- }
1017
-
1018
- if private {
1019
- cmd. arg ( "--extern-private" ) ;
1013
+ cmd. arg ( "--extern-private" ) ;
1014
+ * need_unstable_opts = true ;
1020
1015
} else {
1021
1016
cmd. arg ( "--extern" ) ;
1022
1017
}
1023
1018
1024
1019
cmd. arg ( & v) ;
1025
- * need_unstable_opts |= private;
1026
-
1027
1020
}
1028
1021
Ok ( ( ) )
1029
1022
}
You can’t perform that action at this time.
0 commit comments