rust/tests/ui/asm/aarch64
Amanieu d'Antras 52f7a218fb Relax ordering rules for asm! operands
The `asm!` and `global_asm!` macros require their operands to appear
strictly in the following order:
- Template strings
- Positional operands
- Named operands
- Explicit register operands
- `clobber_abi`
- `options`

This is overly strict and can be inconvienent when building complex
`asm!` statements with macros. This PR relaxes the ordering requirements
as follows:
- Template strings must still come before all other operands.
- Positional operands must still come before named and explicit register
operands.
- Named and explicit register operands can be freely mixed.
- `options` and `clobber_abi` can appear in any position.
2023-01-27 08:15:38 +00:00
..
bad-options.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bad-options.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bad-reg.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bad-reg.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
duplicate-options.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
duplicate-options.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
duplicate-options.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
interpolated-idents.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
interpolated-idents.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
llvm-58384.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
may_unwind.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
parse-error.rs Relax ordering rules for asm! operands 2023-01-27 08:15:38 +00:00
parse-error.stderr Relax ordering rules for asm! operands 2023-01-27 08:15:38 +00:00
srcloc.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
srcloc.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
sym.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
type-check-2-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
type-check-2-2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
type-check-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
type-check-2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
type-check-3.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
type-check-3.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
type-check-4.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
type-check-4.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00