diff options
| author | Graydon Hoare <graydon@mozilla.com> | 2011-04-05 21:08:13 -0700 |
|---|---|---|
| committer | Graydon Hoare <graydon@mozilla.com> | 2011-04-05 21:08:13 -0700 |
| commit | 52abd912c06f57a410af7c6b59a78b772ac44368 (patch) | |
| tree | 99f625da61f40b7f3179835de0c6593e68591577 /src/comp/middle | |
| parent | 83829906274f643a75623f1f32f3f04ecbaeb5e5 (diff) | |
Brute force and ignorance workaround for tag-and-generic-obj; un-XFAIL it.
Diffstat (limited to 'src/comp/middle')
| -rw-r--r-- | src/comp/middle/trans.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/comp/middle/trans.rs b/src/comp/middle/trans.rs index 6fcd7b376ba..980c88dbca5 100644 --- a/src/comp/middle/trans.rs +++ b/src/comp/middle/trans.rs @@ -4410,6 +4410,9 @@ fn trans_args(@block_ctxt cx, } val = bcx.build.PointerCast(val, lldestty); + } else if (mode == ast.alias) { + auto lldestty = arg_tys.(i); + val = bcx.build.PointerCast(val, lldestty); } if (mode == ast.val) { |
