Преглед на файлове

[js] don't try to generate extern fields in ES5 prototypes (closes #10192)

Dan Korostelev преди 4 години
родител
ревизия
29926fc8d3
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      src/generators/genjs.ml

+ 2 - 0
src/generators/genjs.ml

@@ -1243,6 +1243,8 @@ let gen_class_static_field ctx c cl_path f =
 let can_gen_class_field ctx = function
 	| { cf_expr = (None | Some { eexpr = TConst TNull }) } when not (has_feature ctx "Type.getInstanceFields") ->
 		false
+	| f when has_class_field_flag f CfExtern ->
+		false
 	| f ->
 		is_physical_field f