about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorJed Davis <jld@panix.com>2013-02-24 23:21:58 -0800
committerJed Davis <jld@panix.com>2013-03-06 20:41:58 -0800
commita8237a46f134fa00d24ef1874abc0a4b45640cbf (patch)
treead6774940f099ffc467154834251ebaf41d65094 /src
parent8105da80676a9ff85199a2bbcd9d9fd4ca019086 (diff)
downloadrust-a8237a46f134fa00d24ef1874abc0a4b45640cbf.tar.gz
rust-a8237a46f134fa00d24ef1874abc0a4b45640cbf.zip
Bonus Fix: typarams are no longer inhabited
Diffstat (limited to 'src')
-rw-r--r--src/librustc/middle/trans/common.rs16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/librustc/middle/trans/common.rs b/src/librustc/middle/trans/common.rs
index 70b63f7952e..109a4985d3c 100644
--- a/src/librustc/middle/trans/common.rs
+++ b/src/librustc/middle/trans/common.rs
@@ -1016,22 +1016,6 @@ pub fn T_chan(cx: @CrateContext, _t: TypeRef) -> TypeRef {
 pub fn T_taskptr(cx: @CrateContext) -> TypeRef { return T_ptr(cx.task_type); }
 
 
-// This type must never be used directly; it must always be cast away.
-pub fn T_typaram(tn: @TypeNames) -> TypeRef {
-    let s = @"typaram";
-    match name_has_type(tn, s) {
-      Some(t) => return t,
-      _ => ()
-    }
-    let t = T_i8();
-    associate_type(tn, s, t);
-    return t;
-}
-
-pub fn T_typaram_ptr(tn: @TypeNames) -> TypeRef {
-    return T_ptr(T_typaram(tn));
-}
-
 pub fn T_opaque_cbox_ptr(cx: @CrateContext) -> TypeRef {
     // closures look like boxes (even when they are ~fn or &fn)
     // see trans_closure.rs