| ... | ... | @@ -966,6 +966,8 @@ pub fn buildSharedObjects(comp: *Compilation, prog_node: std.Progress.Node) anye |
| 966 | 966 | |
| 967 | 967 | const obj_inclusions_len = try inc_reader.readInt(u16, .little); |
| 968 | 968 | |
| 969 | var sizes = try arena.alloc(u16, metadata.all_versions.len); |
| 970 | |
| 969 | 971 | sym_i = 0; |
| 970 | 972 | opt_symbol_name = null; |
| 971 | 973 | versions_buffer = undefined; |
| ... | ... | @@ -1003,6 +1005,7 @@ pub fn buildSharedObjects(comp: *Compilation, prog_node: std.Progress.Node) anye |
| 1003 | 1005 | if (ok_lib_and_target and ver_i <= target_ver_index) { |
| 1004 | 1006 | versions_buffer[versions_len] = ver_i; |
| 1005 | 1007 | versions_len += 1; |
| 1008 | sizes[ver_i] = size; |
| 1006 | 1009 | } |
| 1007 | 1010 | if (last) break; |
| 1008 | 1011 | } |
| ... | ... | @@ -1066,14 +1069,14 @@ pub fn buildSharedObjects(comp: *Compilation, prog_node: std.Progress.Node) anye |
| 1066 | 1069 | sym_plus_ver, |
| 1067 | 1070 | sym_plus_ver, |
| 1068 | 1071 | sym_plus_ver, |
| 1069 | | size, |
| 1072 | sizes[ver_index], |
| 1070 | 1073 | sym_plus_ver, |
| 1071 | 1074 | sym_name, |
| 1072 | 1075 | at_sign_str, |
| 1073 | 1076 | ver.major, |
| 1074 | 1077 | ver.minor, |
| 1075 | 1078 | sym_plus_ver, |
| 1076 | | size, |
| 1079 | sizes[ver_index], |
| 1077 | 1080 | }); |
| 1078 | 1081 | } else { |
| 1079 | 1082 | const sym_plus_ver = try std.fmt.allocPrint( |
| ... | ... | @@ -1094,7 +1097,7 @@ pub fn buildSharedObjects(comp: *Compilation, prog_node: std.Progress.Node) anye |
| 1094 | 1097 | sym_plus_ver, |
| 1095 | 1098 | sym_plus_ver, |
| 1096 | 1099 | sym_plus_ver, |
| 1097 | | size, |
| 1100 | sizes[ver_index], |
| 1098 | 1101 | sym_plus_ver, |
| 1099 | 1102 | sym_name, |
| 1100 | 1103 | at_sign_str, |
| ... | ... | @@ -1102,7 +1105,7 @@ pub fn buildSharedObjects(comp: *Compilation, prog_node: std.Progress.Node) anye |
| 1102 | 1105 | ver.minor, |
| 1103 | 1106 | ver.patch, |
| 1104 | 1107 | sym_plus_ver, |
| 1105 | | size, |
| 1108 | sizes[ver_index], |
| 1106 | 1109 | }); |
| 1107 | 1110 | } |
| 1108 | 1111 | } |