From c7ac6f86913a65c27d939964ae826c4a897883b0 Mon Sep 17 00:00:00 2001 From: Ulf Magnusson Date: Tue, 20 Mar 2018 06:29:14 +0100 Subject: Add parent deps to the right in _T_IF Consistent with how dependencies are propagated elsewhere. Get rid of the 'parent_dep' variable too. --- kconfiglib.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/kconfiglib.py b/kconfiglib.py index bef75ee..53f89d6 100644 --- a/kconfiglib.py +++ b/kconfiglib.py @@ -1899,11 +1899,11 @@ class Kconfig(object): node.filename = self._filename node.linenr = self._linenr - # See similar code in _parse_properties() - parent_dep = parent.item if isinstance(parent.item, Choice) \ - else parent.dep - - node.dep = self._make_and(parent_dep, self._parse_expr(True)) + node.dep = self._make_and( + self._parse_expr(True), + # See similar code in _parse_properties() + parent.item if isinstance(parent.item, Choice) + else parent.dep) self._parse_block(_T_ENDIF, node, node, visible_if_deps) node.list = node.next -- cgit v1.2.3