소스 검색

do not generate `@:value` if there are no values (closes #3725)

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

+ 1 - 1
typeload.ml

@@ -347,7 +347,7 @@ let requires_value_meta com co =
 let generate_value_meta com co cf args =
 	if requires_value_meta com co then begin
 		let values = List.fold_left (fun acc (name,_,_,eo) -> match eo with Some e -> (name,e) :: acc | _ -> acc) [] args in
-		match args with
+		match values with
 			| [] -> ()
 			| _ -> cf.cf_meta <- ((Meta.Value,[EObjectDecl values,cf.cf_pos],cf.cf_pos) :: cf.cf_meta)
 	end