kconfig: error out if recursive dependencies are found
[deliverable/linux.git] / scripts / kconfig / zconf.tab.c_shipped
index 2fb0a4fc61d01d04bb768a1afb6cd172b5e6643a..9a06b6771eee0c0095792aceda5117f1a91a0503 100644 (file)
@@ -2132,10 +2132,12 @@ void conf_parse(const char *name)
        }
        menu_finalize(&rootmenu);
        for_all_symbols(i, sym) {
-               sym_check_deps(sym);
+               if (sym_check_deps(sym))
+                       zconfnerrs++;
         }
-
-       sym_change_count = 1;
+       if (zconfnerrs)
+               exit(1);
+       sym_set_change_count(1);
 }
 
 const char *zconf_tokenname(int token)
This page took 0.028394 seconds and 5 git commands to generate.