diff options
| author | Jed Davis <jld@panix.com> | 2013-02-24 23:21:58 -0800 |
|---|---|---|
| committer | Jed Davis <jld@panix.com> | 2013-03-06 20:41:58 -0800 |
| commit | a8237a46f134fa00d24ef1874abc0a4b45640cbf (patch) | |
| tree | ad6774940f099ffc467154834251ebaf41d65094 /src | |
| parent | 8105da80676a9ff85199a2bbcd9d9fd4ca019086 (diff) | |
| download | rust-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.rs | 16 |
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 |
