| ... | ... | @@ -484,6 +484,12 @@ static LLVMValueRef make_fn_llvm_value(CodeGen *g, ZigFn *fn) { |
| 484 | 484 | addLLVMFnAttrInt(llvm_fn, "alignstack", fn->alignstack_value); |
| 485 | 485 | } |
| 486 | 486 | |
| 487 | if (g->build_mode == BuildModeSmallRelease) { |
| 488 | // Optimize for small code size. |
| 489 | addLLVMFnAttr(llvm_fn, "minsize"); |
| 490 | addLLVMFnAttr(llvm_fn, "optsize"); |
| 491 | } |
| 492 | |
| 487 | 493 | addLLVMFnAttr(llvm_fn, "nounwind"); |
| 488 | 494 | add_uwtable_attr(g, llvm_fn); |
| 489 | 495 | addLLVMFnAttr(llvm_fn, "nobuiltin"); |