From 93ad52f17f59151e9152d92f4dae53112c2f83ab Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 30 Nov 2020 17:33:22 +0100 Subject: [PATCH] Tag internally-reused statements This call site was missed by the previous audit, make sure we create a replica of the reused statement. JIRA: YANGTOOLS-1190 Change-Id: I08b0e1cd7b3697ff1261fc7bb7984c1223959ad3 Signed-off-by: Robert Varga --- .../yang/parser/stmt/reactor/InferredStatementContext.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/InferredStatementContext.java b/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/InferredStatementContext.java index e620e23e8f..3188c013c5 100644 --- a/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/InferredStatementContext.java +++ b/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/InferredStatementContext.java @@ -319,8 +319,8 @@ final class InferredStatementContext, E extend // FIXME: YANGTOOLS-652: formerly known as "isReusedByUses" if (REUSED_DEF_SET.contains(def)) { - LOG.debug("Reusing substatement {} for {}", substatement, this); - buffer.add(substatement); + LOG.trace("Reusing substatement {} for {}", substatement, this); + buffer.add(substatement.replicaAsChildOf(this)); return; } -- 2.36.6