Browse Source

do not consider inline fields extern (DCE will remove them anyway)

Simon Krajewski 12 năm trước cách đây
mục cha
commit
23d8c472ee
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      type.ml

+ 1 - 1
type.ml

@@ -875,7 +875,7 @@ let abstract_cast_stack = ref []
 let is_extern_field f =
 	match f.cf_kind with
 	| Method _ -> false
-	| Var { v_read = AccNormal | AccNo } | Var { v_write = AccNormal | AccNo } -> false
+	| Var { v_read = AccNormal | AccInline | AccNo } | Var { v_write = AccNormal | AccNo } -> false
 	| _ -> not (Meta.has Meta.IsVar f.cf_meta)
 
 let field_type f =