diff options
| author | Ulf Magnusson <ulfalizer@gmail.com> | 2018-12-24 20:42:56 +0100 |
|---|---|---|
| committer | Ulf Magnusson <ulfalizer@gmail.com> | 2018-12-24 20:44:08 +0100 |
| commit | b64c96124124b22601d01af038b258c58deb81c8 (patch) | |
| tree | 8b01f46b0e075365dcc9f52589225eb88dc73df2 | |
| parent | 3a3559fd094567bac218e9478f1b7e48656d6f85 (diff) | |
Warn for '# CONFIG_FOO is not set' when FOO is referenced but undefined
Due to an oversight, '# CONFIG_FOO is not set' with FOO undefined only
triggered a warning about assigning an undefined symbol if FOO was never
referenced inside the Kconfig files.
| -rw-r--r-- | kconfiglib.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/kconfiglib.py b/kconfiglib.py index f61b793..0acb65e 100644 --- a/kconfiglib.py +++ b/kconfiglib.py @@ -1229,6 +1229,10 @@ class Kconfig(object): continue sym = syms[name] + if not sym.nodes: + self._undef_assign(name, "n", filename, linenr) + continue + if sym.orig_type not in _BOOL_TRISTATE: continue |
