Skip to content

Commit 697b29e

Browse files
gmittertbeccadax
authored andcommitted
Update for Removal of DisableFPElim
DisableFPElim was removed from CGO in cfe r366645. This change fixes the build for master-next.
1 parent d83a17f commit 697b29e

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

lib/IRGen/IRGenModule.cpp

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -896,13 +896,7 @@ bool swift::irgen::shouldRemoveTargetFeature(StringRef feature) {
896896

897897
void IRGenModule::setHasFramePointer(llvm::AttrBuilder &Attrs,
898898
bool HasFramePointer) {
899-
if (HasFramePointer) {
900-
Attrs.addAttribute("no-frame-pointer-elim", "true");
901-
Attrs.addAttribute("no-frame-pointer-elim-non-leaf");
902-
} else {
903-
Attrs.addAttribute("no-frame-pointer-elim", "false");
904-
Attrs.removeAttribute("no-frame-pointer-elim-non-leaf");
905-
}
899+
Attrs.addAttribute("frame-pointer", HasFramePointer ? "all" : "none");
906900
}
907901

908902
void IRGenModule::setHasFramePointer(llvm::Function *F,

0 commit comments

Comments
 (0)