| ... | ... | @@ -1859,8 +1859,17 @@ pub const DeclGen = struct { |
| 1859 | 1859 | else => unreachable, |
| 1860 | 1860 | } |
| 1861 | 1861 | } |
| 1862 | | if (fn_val.getFunction(zcu)) |func| if (func.analysisUnordered(ip).branch_hint == .cold) |
| 1863 | | try w.writeAll("zig_cold "); |
| 1862 | |
| 1863 | if (fn_val.getFunction(zcu)) |func| { |
| 1864 | const func_analysis = func.analysisUnordered(ip); |
| 1865 | |
| 1866 | if (func_analysis.branch_hint == .cold) |
| 1867 | try w.writeAll("zig_cold "); |
| 1868 | |
| 1869 | if (kind == .complete and func_analysis.disable_intrinsics or dg.mod.no_builtin) |
| 1870 | try w.writeAll("zig_no_builtin "); |
| 1871 | } |
| 1872 | |
| 1864 | 1873 | if (fn_info.return_type == .noreturn_type) try w.writeAll("zig_noreturn "); |
| 1865 | 1874 | |
| 1866 | 1875 | var trailing = try renderTypePrefix(dg.pass, &dg.ctype_pool, zcu, w, fn_ctype, .suffix, .{}); |