File tree 1 file changed +15
-0
lines changed
src/tools/compiletest/src
1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -254,6 +254,17 @@ pub fn run_tests(config: &Config) {
254
254
255
255
match config. mode {
256
256
DebugInfoLldb => {
257
+ if let Some ( lldb_version) = config. lldb_version . as_ref ( ) {
258
+ if is_blacklisted_lldb_version ( & lldb_version[ ..] ) {
259
+ println ! ( "WARNING: The used version of LLDB ({}) has a \
260
+ known issue that breaks debuginfo tests. See \
261
+ issue #32520 for more information. Skipping all \
262
+ LLDB-based tests!",
263
+ lldb_version) ;
264
+ return
265
+ }
266
+ }
267
+
257
268
// Some older versions of LLDB seem to have problems with multiple
258
269
// instances running in parallel, so only run one test thread at a
259
270
// time.
@@ -524,3 +535,7 @@ fn extract_lldb_version(full_version_line: Option<String>) -> Option<String> {
524
535
}
525
536
None
526
537
}
538
+
539
+ fn is_blacklisted_lldb_version ( version : & str ) -> bool {
540
+ version == "350"
541
+ }
You can’t perform that action at this time.
0 commit comments