File tree Expand file tree Collapse file tree 1 file changed +2
-16
lines changed
src/tools/compiletest/src Expand file tree Collapse file tree 1 file changed +2
-16
lines changed Original file line number Diff line number Diff line change @@ -1117,10 +1117,6 @@ impl Config {
1117
1117
&& matches ! ( line. as_bytes( ) . get( directive. len( ) ) , None | Some ( & b' ' ) | Some ( & b':' ) )
1118
1118
}
1119
1119
1120
- fn parse_negative_name_directive ( & self , line : & str , directive : & str ) -> bool {
1121
- line. starts_with ( "no-" ) && self . parse_name_directive ( & line[ 3 ..] , directive)
1122
- }
1123
-
1124
1120
fn parse_name_value_directive (
1125
1121
& self ,
1126
1122
line : & str ,
@@ -1149,18 +1145,8 @@ impl Config {
1149
1145
}
1150
1146
1151
1147
fn set_name_directive ( & self , line : & str , directive : & str , value : & mut bool ) {
1152
- match value {
1153
- true => {
1154
- if self . parse_negative_name_directive ( line, directive) {
1155
- * value = false ;
1156
- }
1157
- }
1158
- false => {
1159
- if self . parse_name_directive ( line, directive) {
1160
- * value = true ;
1161
- }
1162
- }
1163
- }
1148
+ // If the flag is already true, don't bother looking at the directive.
1149
+ * value = * value || self . parse_name_directive ( line, directive) ;
1164
1150
}
1165
1151
1166
1152
fn set_name_value_directive < T > (
You can’t perform that action at this time.
0 commit comments