소스 검색

follow me

Simon Krajewski 12 년 전
부모
커밋
2b9426ed8a
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      dce.ml

+ 2 - 2
dce.ml

@@ -186,10 +186,10 @@ let opt f e = match e with None -> () | Some e -> f e
 
 let rec to_string dce t =
 	let push t =
-		dce.t_stack <- t :: dce.t_stack;
+		dce.t_stack <- (follow t) :: dce.t_stack;
 		fun () -> dce.t_stack <- List.tl dce.t_stack
 	in
-	if not (List.mem t dce.t_stack) then match follow t with
+	if not (List.mem (follow t) dce.t_stack) then match follow t with
 	| TInst(c,pl) as t ->
 		let pop = push t in
 		field dce c "toString" false;