Переглянути джерело

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

Simon Krajewski 12 роки тому
батько
коміт
c9c8333b51
1 змінених файлів з 1 додано та 1 видалено
  1. 1 1
      type.ml

+ 1 - 1
type.ml

@@ -895,7 +895,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 =