Fix enzyme build errors
This commit is contained in:
parent
ad27045c31
commit
cb53e97870
2 changed files with 6 additions and 6 deletions
|
@ -133,7 +133,7 @@ mod llvm_enzyme {
|
||||||
let dcx = ecx.sess.dcx();
|
let dcx = ecx.sess.dcx();
|
||||||
// first get the annotable item:
|
// first get the annotable item:
|
||||||
let (sig, is_impl): (FnSig, bool) = match &item {
|
let (sig, is_impl): (FnSig, bool) = match &item {
|
||||||
Annotatable::Item(ref iitem) => {
|
Annotatable::Item(iitem) => {
|
||||||
let sig = match &iitem.kind {
|
let sig = match &iitem.kind {
|
||||||
ItemKind::Fn(box ast::Fn { sig, .. }) => sig,
|
ItemKind::Fn(box ast::Fn { sig, .. }) => sig,
|
||||||
_ => {
|
_ => {
|
||||||
|
@ -143,7 +143,7 @@ mod llvm_enzyme {
|
||||||
};
|
};
|
||||||
(sig.clone(), false)
|
(sig.clone(), false)
|
||||||
}
|
}
|
||||||
Annotatable::AssocItem(ref assoc_item, _) => {
|
Annotatable::AssocItem(assoc_item, _) => {
|
||||||
let sig = match &assoc_item.kind {
|
let sig = match &assoc_item.kind {
|
||||||
ast::AssocItemKind::Fn(box ast::Fn { sig, .. }) => sig,
|
ast::AssocItemKind::Fn(box ast::Fn { sig, .. }) => sig,
|
||||||
_ => {
|
_ => {
|
||||||
|
@ -171,8 +171,8 @@ mod llvm_enzyme {
|
||||||
let sig_span = ecx.with_call_site_ctxt(sig.span);
|
let sig_span = ecx.with_call_site_ctxt(sig.span);
|
||||||
|
|
||||||
let (vis, primal) = match &item {
|
let (vis, primal) = match &item {
|
||||||
Annotatable::Item(ref iitem) => (iitem.vis.clone(), iitem.ident.clone()),
|
Annotatable::Item(iitem) => (iitem.vis.clone(), iitem.ident.clone()),
|
||||||
Annotatable::AssocItem(ref assoc_item, _) => {
|
Annotatable::AssocItem(assoc_item, _) => {
|
||||||
(assoc_item.vis.clone(), assoc_item.ident.clone())
|
(assoc_item.vis.clone(), assoc_item.ident.clone())
|
||||||
}
|
}
|
||||||
_ => {
|
_ => {
|
||||||
|
|
|
@ -42,10 +42,10 @@ pub use self::Enzyme_AD::*;
|
||||||
#[cfg(llvm_enzyme)]
|
#[cfg(llvm_enzyme)]
|
||||||
pub mod Enzyme_AD {
|
pub mod Enzyme_AD {
|
||||||
use libc::c_void;
|
use libc::c_void;
|
||||||
extern "C" {
|
unsafe extern "C" {
|
||||||
pub fn EnzymeSetCLBool(arg1: *mut ::std::os::raw::c_void, arg2: u8);
|
pub fn EnzymeSetCLBool(arg1: *mut ::std::os::raw::c_void, arg2: u8);
|
||||||
}
|
}
|
||||||
extern "C" {
|
unsafe extern "C" {
|
||||||
static mut EnzymePrintPerf: c_void;
|
static mut EnzymePrintPerf: c_void;
|
||||||
static mut EnzymePrintActivity: c_void;
|
static mut EnzymePrintActivity: c_void;
|
||||||
static mut EnzymePrintType: c_void;
|
static mut EnzymePrintType: c_void;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue