Open oli-obk opened 3 months ago
I tried this code:
#[instruction_set(asdfasdf)] type Foo = ();
I expected to see this happen: compilation failure because of attribute on an item where it makes no sense
Instead, this happened: compiled successfully
rustc --version --verbose:
rustc --version --verbose
1.80 stable
cc https://github.com/rust-lang/rust/issues/74727
see https://github.com/rust-lang/rust/pull/128444 for where to fix this issue, though it will be a breaking change if we hard error. That seems fine though, as the attribute is completely useless on these places.
@rustbot claim
I tried this code:
I expected to see this happen: compilation failure because of attribute on an item where it makes no sense
Instead, this happened: compiled successfully
Meta
rustc --version --verbose
:cc https://github.com/rust-lang/rust/issues/74727
see https://github.com/rust-lang/rust/pull/128444 for where to fix this issue, though it will be a breaking change if we hard error. That seems fine though, as the attribute is completely useless on these places.