diff options
| author | Patrick Walton <[email protected]> | 2011-02-24 13:51:18 -0800 |
|---|---|---|
| committer | Patrick Walton <[email protected]> | 2011-02-24 13:51:18 -0800 |
| commit | 5332250d3bddf509994832965f3c5d7b68662ce4 (patch) | |
| tree | a293dd6ff789de49d81098cf5d162180c86b6617 /src/comp | |
| parent | Cast more aggressively to the callee type when calling generic functions. Add... (diff) | |
| download | rust-5332250d3bddf509994832965f3c5d7b68662ce4.tar.xz rust-5332250d3bddf509994832965f3c5d7b68662ce4.zip | |
Revert "Cast more aggressively to the callee type when calling generic functions. Add a test-case for this, and XFAIL it in rustboot." due to test failures
This reverts commit 0a65283c5eeae0b98fff7d213dbaad59889e677e.
Diffstat (limited to 'src/comp')
| -rw-r--r-- | src/comp/middle/trans.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/comp/middle/trans.rs b/src/comp/middle/trans.rs index 72f1106b..30f3cdc4 100644 --- a/src/comp/middle/trans.rs +++ b/src/comp/middle/trans.rs @@ -3132,9 +3132,9 @@ fn trans_args(@block_ctxt cx, bcx = re.bcx; } - if (ty.count_ty_params(args.(i).ty) > 0u) { - auto lldestty = type_of(cx.fcx.ccx, args.(i).ty); - val = bcx.build.PointerCast(val, lldestty); + if (ty.type_has_dynamic_size(args.(i).ty)) { + val = bcx.build.PointerCast(val, + T_typaram_ptr(cx.fcx.ccx.tn)); } llargs += val; |