rustc: Fix indirection problem with tag constructors
This commit is contained in:
parent
66b5dfabee
commit
e652e58bfc
@ -1947,11 +1947,7 @@ fn trans_tag_variant(@crate_ctxt cx, ast.def_id tag_id,
|
||||
|
||||
i = 0u;
|
||||
for (ast.variant_arg va in variant.args) {
|
||||
auto llargalias = bcx.build.Load(fcx.llargs.get(va.id));
|
||||
auto llargval = bcx.build.Load(llargalias);
|
||||
|
||||
llvm.LLVMDumpValue(llunionptr);
|
||||
|
||||
auto llargval = bcx.build.Load(fcx.llargs.get(va.id));
|
||||
auto lldestptr = bcx.build.GEP(llunionptr,
|
||||
vec(C_int(0), C_int(i as int)));
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user