| ... | ... | @@ -824,7 +824,7 @@ pub const Object = struct { |
| 824 | 824 | } |
| 825 | 825 | |
| 826 | 826 | { |
| 827 | | var module_flags = try std.ArrayList(Builder.Metadata).initCapacity(o.gpa, 7); |
| 827 | var module_flags = try std.ArrayList(Builder.Metadata).initCapacity(o.gpa, 8); |
| 828 | 828 | defer module_flags.deinit(); |
| 829 | 829 | |
| 830 | 830 | const behavior_error = try o.builder.metadataConstant(try o.builder.intConst(.i32, 1)); |
| ... | ... | @@ -832,6 +832,16 @@ pub const Object = struct { |
| 832 | 832 | const behavior_max = try o.builder.metadataConstant(try o.builder.intConst(.i32, 7)); |
| 833 | 833 | const behavior_min = try o.builder.metadataConstant(try o.builder.intConst(.i32, 8)); |
| 834 | 834 | |
| 835 | if (target_util.llvmMachineAbi(comp.root_mod.resolved_target.result)) |abi| { |
| 836 | module_flags.appendAssumeCapacity(try o.builder.metadataModuleFlag( |
| 837 | behavior_error, |
| 838 | try o.builder.metadataString("target-abi"), |
| 839 | try o.builder.metadataConstant( |
| 840 | try o.builder.stringConst(try o.builder.string(abi)), |
| 841 | ), |
| 842 | )); |
| 843 | } |
| 844 | |
| 835 | 845 | const pic_level = target_util.picLevel(comp.root_mod.resolved_target.result); |
| 836 | 846 | if (comp.root_mod.pic) { |
| 837 | 847 | module_flags.appendAssumeCapacity(try o.builder.metadataModuleFlag( |