os-rust/tests/ui/feature-gates/feature-gate-autodiff.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

13 lines
380 B
Rust
Raw Normal View History

//@ revisions: has_support no_support
//@[no_support] ignore-enzyme
//@[has_support] needs-enzyme
#![crate_type = "lib"]
// This checks that without the autodiff feature enabled, we can't use it.
#[autodiff(dfoo, Reverse)]
//[has_support]~^ ERROR cannot find attribute `autodiff` in this scope
//[no_support]~^^ ERROR cannot find attribute `autodiff` in this scope
fn foo() {}