Skip to content

Commit 39b0563

Browse files
committed
rustc: Remove dead code that used to generate tag constants from trans_constant()
1 parent f44fea8 commit 39b0563

File tree

1 file changed

+0
-6
lines changed

1 file changed

+0
-6
lines changed

src/comp/middle/trans.rs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4932,12 +4932,6 @@ fn trans_constant(&@crate_ctxt cx, @ast.item it) -> @crate_ctxt {
49324932
case (ast.item_tag(_, ?variants, _, ?tag_id)) {
49334933
auto info = cx.tags.get(mk_plain_tag(tag_id));
49344934

4935-
auto tag_ty = llvm.LLVMResolveTypeHandle(info.th.llth);
4936-
check (llvm.LLVMCountStructElementTypes(tag_ty) == 2u);
4937-
auto elts = vec(0 as TypeRef, 0 as TypeRef);
4938-
llvm.LLVMGetStructElementTypes(tag_ty, _vec.buf[TypeRef](elts));
4939-
auto union_ty = elts.(1);
4940-
49414935
auto i = 0u;
49424936
auto n_variants = _vec.len[ast.variant](variants);
49434937
while (i < n_variants) {

0 commit comments

Comments
 (0)