Fix if-feature propagation for implicit case statements
[yangtools.git] / parser / yang-parser-reactor / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / reactor / AbstractResumedStatement.java
index e085978af3ba34ee5d52b967e913f42c0e3e8422..03d20e81d900b0adcbcb670e5501c6fdd2d061aa 100644 (file)
@@ -176,10 +176,10 @@ abstract class AbstractResumedStatement<A, D extends DeclaredStatement<A>, E ext
         final var implicitParent = definition().getImplicitParentFor(this, support.getPublicView());
         if (implicitParent.isPresent()) {
             final var parent = createUndeclared(offset, implicitParent.orElseThrow(), ref, argument);
-            ret = new UndeclaredStmtCtx<>(parent, support, argument);
+            ret = new ImplicitStmtCtx<>(parent, support, argument);
             parent.addEffectiveSubstatement(ret);
         } else {
-            ret = new UndeclaredStmtCtx<>(this, support, argument);
+            ret = new ImplicitStmtCtx<>(this, support, argument);
             substatements = substatements.put(offset, ret);
         }
         support.onStatementAdded(ret);