Page MenuHomePhabricator

class_initializer is not generated when a class doesn't implements parent class's method explicitly
Closed, ResolvedPublic

Description

If a class only implements hidden overrides, eo file looks as follows.

class A (B) {
   implements {
      /* empty */
   }
}

In this case, _A_class_initializer is not generated in .eo.c file
and the hidden override in .c is not registered.

eunue created this task.Jul 14 2017, 1:37 AM
q66 added a comment.Jul 17 2017, 1:49 AM

yeah, will be a pretty simple fix

q66 triaged this task as High priority.Jul 17 2017, 1:50 AM