[compiletest] Differentiate between LLVM LLDB and Apple LLDB#159215
Conversation
|
Some changes occurred in src/tools/compiletest cc @jieyouxu |
|
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
Later we can add some small command to auto-bump those versions across all debugger files, lol. Though Find + replace will also do, I guess. Thanks, this looks like it should unblock checking for LLDB on CI. |
This comment has been minimized.
This comment has been minimized.
|
This PR was rebased onto a different main commit. Here's a range-diff highlighting what actually changed. Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers. |
|
Was this PR waiting on anything else? |
|
No, I just forgot to look at this again, sorry |
…uwer Rollup of 6 pull requests Successful merges: - #159524 (Gather PGO profiles in parallel) - #158850 (Avoid underflow for splatted rust-call receivers) - #159215 ([compiletest] Differentiate between LLVM LLDB and Apple LLDB) - #159347 (Document rustc_public lib.rs and update README) - #159469 (Reorganize `tests/ui/issues` [27/N]) - #159512 (Add regression tests for fixed dead-code issues)
This patch causes
compiletestto treat LLVM and Apple LLDB versions uniquely, including modifiedmin-versiondirectives. We'll need this level of granularity going forward:lldb-reprcommand fortests/debuginfo#158298 requires LLVM LLDB22.1.x. Currently,compiletestonly cares about major versions.Any tests that specified
min-lldb-versionhave been updated to equivalentmin-apple-lldb-versionandmin-llvm-lldb-versiondirectives to preserve existing test filters.r? @Kobzol, @jieyouxu