Fix rec-extend.rs test.
This commit is contained in:
parent
cae60cbaba
commit
ff6278f51a
@ -2893,11 +2893,6 @@ let trans_visitor
|
|||||||
iflog
|
iflog
|
||||||
begin
|
begin
|
||||||
fun _ ->
|
fun _ ->
|
||||||
log cx "trans_copy_ty";
|
|
||||||
log cx " dst ty %a, src ty %a"
|
|
||||||
Ast.sprintf_ty dst_ty Ast.sprintf_ty src_ty;
|
|
||||||
log cx " dst cell %s, src cell %s"
|
|
||||||
(cell_str dst) (cell_str src);
|
|
||||||
annotate
|
annotate
|
||||||
(Printf.sprintf "%sweight copy: %a <- %a"
|
(Printf.sprintf "%sweight copy: %a <- %a"
|
||||||
weight
|
weight
|
||||||
@ -2905,6 +2900,15 @@ let trans_visitor
|
|||||||
Ast.sprintf_ty src_ty)
|
Ast.sprintf_ty src_ty)
|
||||||
end;
|
end;
|
||||||
in
|
in
|
||||||
|
iflog
|
||||||
|
begin
|
||||||
|
fun _ ->
|
||||||
|
log cx "trans_copy_ty";
|
||||||
|
log cx " dst ty %a, src ty %a"
|
||||||
|
Ast.sprintf_ty dst_ty Ast.sprintf_ty src_ty;
|
||||||
|
log cx " dst cell %s, src cell %s"
|
||||||
|
(cell_str dst) (cell_str src);
|
||||||
|
end;
|
||||||
assert (simplified_ty src_ty = simplified_ty dst_ty);
|
assert (simplified_ty src_ty = simplified_ty dst_ty);
|
||||||
match (ty_mem_ctrl src_ty, ty_mem_ctrl dst_ty) with
|
match (ty_mem_ctrl src_ty, ty_mem_ctrl dst_ty) with
|
||||||
|
|
||||||
@ -3198,11 +3202,11 @@ let trans_visitor
|
|||||||
(get_element_ptr_dyn_in_current_frame dst i)
|
(get_element_ptr_dyn_in_current_frame dst i)
|
||||||
dst_ty atom
|
dst_ty atom
|
||||||
| None ->
|
| None ->
|
||||||
let (src, src_ty) = trans_lval base in
|
let (src, _) = trans_lval base in
|
||||||
trans_copy_ty
|
trans_copy_ty
|
||||||
(get_ty_params_of_current_frame()) true
|
(get_ty_params_of_current_frame()) true
|
||||||
(get_element_ptr_dyn_in_current_frame dst i) dst_ty
|
(get_element_ptr_dyn_in_current_frame dst i) dst_ty
|
||||||
(get_element_ptr_dyn_in_current_frame src i) src_ty
|
(get_element_ptr_dyn_in_current_frame src i) dst_ty
|
||||||
None
|
None
|
||||||
end
|
end
|
||||||
trec
|
trec
|
||||||
|
Loading…
Reference in New Issue
Block a user