aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPatrick Walton <[email protected]>2011-03-03 16:18:43 -0800
committerPatrick Walton <[email protected]>2011-03-03 16:18:43 -0800
commit39b05632057a9d9e71cbf7b486c26f70c84f0c14 (patch)
tree27b3416d8a0a1aa31f12c30269c4c25c6e4a9fb7 /src
parentrustc: Teach trans_tag_variant() about generic tags (diff)
downloadrust-39b05632057a9d9e71cbf7b486c26f70c84f0c14.tar.xz
rust-39b05632057a9d9e71cbf7b486c26f70c84f0c14.zip
rustc: Remove dead code that used to generate tag constants from trans_constant()
Diffstat (limited to 'src')
-rw-r--r--src/comp/middle/trans.rs6
1 files changed, 0 insertions, 6 deletions
diff --git a/src/comp/middle/trans.rs b/src/comp/middle/trans.rs
index e85bcbbc..5f163d10 100644
--- a/src/comp/middle/trans.rs
+++ b/src/comp/middle/trans.rs
@@ -4932,12 +4932,6 @@ fn trans_constant(&@crate_ctxt cx, @ast.item it) -> @crate_ctxt {
case (ast.item_tag(_, ?variants, _, ?tag_id)) {
auto info = cx.tags.get(mk_plain_tag(tag_id));
- auto tag_ty = llvm.LLVMResolveTypeHandle(info.th.llth);
- check (llvm.LLVMCountStructElementTypes(tag_ty) == 2u);
- auto elts = vec(0 as TypeRef, 0 as TypeRef);
- llvm.LLVMGetStructElementTypes(tag_ty, _vec.buf[TypeRef](elts));
- auto union_ty = elts.(1);
-
auto i = 0u;
auto n_variants = _vec.len[ast.variant](variants);
while (i < n_variants) {