@@ -8,6 +8,7 @@
all : fixed subtypes in `expr is Module.SubType` expressions (#10174)
hl : fixed debugging of `catch` blocks (#10109)
jvm : fixed manifest generation for cases with a lot of jar libraries (#10157)
+ js : fixed extending extern classes for es5 (#10192)
2021-02-26 4.2.1:
@@ -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