fd2785f67a
make type-check-4 asm tests about non-const expressions
These tests recently got changed in https://github.com/rust-lang/rust/pull/129759. I asked the PR author to make the tests read from a `static mut` (rather than just making them "pass"), but I now think that was a mistake: previously the tests failed because the const was not a valid const expression, after the PR they failed because the const failed to evaluate.
So this PR restores the tests to "fail because the const is not a valid const expression". That can be done in a target-independent way so I unified the x86 and aarch64 tests into one.
Cc `@oli-obk` as the original [author](
|
||
---|---|---|
.. | ||
aarch64 | ||
x86_64 | ||
arm-low-dreg.rs | ||
bad-arch.rs | ||
bad-arch.stderr | ||
bad-template.aarch64.stderr | ||
bad-template.rs | ||
bad-template.x86_64.stderr | ||
binary_asm_labels_allowed.rs | ||
binary_asm_labels.rs | ||
binary_asm_labels.stderr | ||
const-error.rs | ||
const-refs-to-static.rs | ||
const-refs-to-static.stderr | ||
empty_global_asm.rs | ||
fail-const-eval-issue-121099.rs | ||
fail-const-eval-issue-121099.stderr | ||
generic-const.rs | ||
ice-bad-err-span-in-template-129503.rs | ||
ice-bad-err-span-in-template-129503.stderr | ||
inline-syntax.arm.stderr | ||
inline-syntax.rs | ||
inline-syntax.x86_64.stderr | ||
invalid-const-operand.rs | ||
invalid-const-operand.stderr | ||
invalid-sym-operand.rs | ||
invalid-sym-operand.stderr | ||
issue-72570.rs | ||
issue-72570.stderr | ||
issue-85247.rs | ||
issue-85247.rwpi.stderr | ||
issue-87802.rs | ||
issue-87802.stderr | ||
issue-89305.rs | ||
issue-89305.stderr | ||
issue-92378.rs | ||
issue-97490.rs | ||
issue-99071.rs | ||
issue-99071.stderr | ||
issue-99122-2.rs | ||
issue-99122.rs | ||
issue-99122.stderr | ||
issue-113788.rs | ||
issue-113788.stderr | ||
may_unwind.rs | ||
naked-asm-outside-naked-fn.rs | ||
naked-asm-outside-naked-fn.stderr | ||
naked-functions-ffi.rs | ||
naked-functions-ffi.stderr | ||
naked-functions-inline.rs | ||
naked-functions-inline.stderr | ||
naked-functions-instruction-set.rs | ||
naked-functions-testattrs.rs | ||
naked-functions-testattrs.stderr | ||
naked-functions-unused.aarch64.stderr | ||
naked-functions-unused.rs | ||
naked-functions-unused.x86_64.stderr | ||
naked-functions.rs | ||
naked-functions.stderr | ||
naked-invalid-attr.rs | ||
naked-invalid-attr.stderr | ||
naked-with-invalid-repr-attr.rs | ||
naked-with-invalid-repr-attr.stderr | ||
named-asm-labels.rs | ||
named-asm-labels.s | ||
named-asm-labels.stderr | ||
non-const.rs | ||
non-const.stderr | ||
noreturn.rs | ||
parse-error.rs | ||
parse-error.stderr | ||
reg-conflict.rs | ||
reg-conflict.stderr | ||
simple_global_asm.rs | ||
type-check-1.rs | ||
type-check-1.stderr | ||
type-check-4.rs | ||
type-check-4.stderr | ||
unpretty-expanded.rs | ||
unpretty-expanded.stdout | ||
unsupported-option.fixed | ||
unsupported-option.rs | ||
unsupported-option.stderr |