blob: 6a4851de2dc020fc36912b9aec63e1d63baf7444 [file] [log] [blame]
//@ ignore-enzyme
//@ revisions: std_autodiff no_std_autodiff
//@[no_std_autodiff] check-pass
//@ aux-build: my_macro.rs
#![crate_type = "lib"]
#![feature(autodiff)]
#[cfg(std_autodiff)]
use std::autodiff::autodiff;
extern crate my_macro;
use my_macro::autodiff; // bring `autodiff` in scope
#[autodiff]
//[std_autodiff]~^^^ ERROR the name `autodiff` is defined multiple times
//[std_autodiff]~^^ ERROR this rustc version does not support autodiff
fn foo() {}