compiletest: consider transitioning //@ only-*
target-based directives to e.g. //@ only-target_arch: arch1 arch2
#140575
Labels
A-compiletest
Area: The compiletest test runner
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
S-blocked
Status: Blocked on something else such as an RFC or other implementation work.
T-bootstrap
Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
Which allows permitting e.g. both
aarch64
+x86_64
. Currentlymeans the test will never run, since this is AND of
x86_64
+aarch64
target archs.Also might want to consider detecting "test will never run" directive combos.
Blocked: don't pile on hacks, name-value directive parsing in compiletest desperately needs cleanup.
The text was updated successfully, but these errors were encountered: