| ... | ... | @@ -1107,12 +1107,12 @@ pub const Object = struct { |
| 1107 | 1107 | const behavior_max = try o.builder.metadataConstant(try o.builder.intConst(.i32, 7)); |
| 1108 | 1108 | const behavior_min = try o.builder.metadataConstant(try o.builder.intConst(.i32, 8)); |
| 1109 | 1109 | |
| 1110 | | const large_pic = target_util.usesLargePIC(comp.root_mod.resolved_target.result); |
| 1110 | const pic_level = target_util.picLevel(comp.root_mod.resolved_target.result); |
| 1111 | 1111 | if (comp.root_mod.pic) { |
| 1112 | 1112 | module_flags.appendAssumeCapacity(try o.builder.metadataModuleFlag( |
| 1113 | 1113 | behavior_min, |
| 1114 | 1114 | try o.builder.metadataString("PIC Level"), |
| 1115 | | try o.builder.metadataConstant(try o.builder.intConst(.i32, @as(i32, if (large_pic) 2 else 1))), |
| 1115 | try o.builder.metadataConstant(try o.builder.intConst(.i32, pic_level)), |
| 1116 | 1116 | )); |
| 1117 | 1117 | } |
| 1118 | 1118 | |
| ... | ... | @@ -1120,7 +1120,7 @@ pub const Object = struct { |
| 1120 | 1120 | module_flags.appendAssumeCapacity(try o.builder.metadataModuleFlag( |
| 1121 | 1121 | behavior_max, |
| 1122 | 1122 | try o.builder.metadataString("PIE Level"), |
| 1123 | | try o.builder.metadataConstant(try o.builder.intConst(.i32, @as(i32, if (large_pic) 2 else 1))), |
| 1123 | try o.builder.metadataConstant(try o.builder.intConst(.i32, pic_level)), |
| 1124 | 1124 | )); |
| 1125 | 1125 | } |
| 1126 | 1126 | |