From a64d57631d01937e8668378a44fa483b13c7be22 Mon Sep 17 00:00:00 2001 From: Russel Arbore <russel.jma@gmail.com> Date: Tue, 4 Mar 2025 19:15:00 -0600 Subject: [PATCH] fix --- hercules_cg/src/cpu.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/hercules_cg/src/cpu.rs b/hercules_cg/src/cpu.rs index e13a7c3f..c5ffe760 100644 --- a/hercules_cg/src/cpu.rs +++ b/hercules_cg/src/cpu.rs @@ -68,7 +68,7 @@ impl<'a> CPUContext<'a> { if self.types[return_type.idx()].is_primitive() { write!( w, - "define dso_local nounwind nosync willreturn norecurse {} @{}_{}(", + "define dso_local {} @{}_{}(", self.get_type(return_type), self.module_name, self.function.name, @@ -76,7 +76,7 @@ impl<'a> CPUContext<'a> { } else { write!( w, - "define dso_local nonnull noundef nounwind nosync willreturn norecurse {} @{}_{}(", + "define dso_local nonnull noundef {} @{}_{}(", self.get_type(return_type), self.module_name, self.function.name, @@ -96,7 +96,7 @@ impl<'a> CPUContext<'a> { )?; write!( w, - "define dso_local nounwind nosync willreturn norecurse void @{}_{}(", + "define dso_local void @{}_{}(", self.module_name, self.function.name, )?; } @@ -146,7 +146,7 @@ impl<'a> CPUContext<'a> { self.function.name, )?; } - write!(w, ") {{\n")?; + write!(w, ") nounwind nosync willreturn norecurse {{\n")?; let mut blocks: BTreeMap<_, _> = (0..self.function.nodes.len()) .filter(|idx| self.function.nodes[*idx].is_control()) -- GitLab