Commit b5be01a597

Lee Cannon <leecannon@leecannon.xyz>
2021-09-30 20:51:17
stage2 codegen
1 parent 023e4b9
Changed files (1)
src
codegen
src/codegen/llvm.zig
@@ -674,6 +674,11 @@ pub const DeclGen = struct {
         if (!dg.module.comp.bin_file.options.red_zone) {
             dg.addFnAttr(llvm_fn, "noredzone");
         }
+        if (dg.module.comp.bin_file.options.omit_frame_pointer) {
+            dg.addFnAttrString(llvm_fn, "frame-pointer", "none");
+        } else {
+            dg.addFnAttrString(llvm_fn, "frame-pointer", "all");
+        }
         dg.addFnAttr(llvm_fn, "nounwind");
         if (dg.module.comp.unwind_tables) {
             dg.addFnAttr(llvm_fn, "uwtable");