CPP builtins
[m6w6/ext-psi] / src / cpp.c
index 034f8a230d0f99e2adabc1d1b73075349b200bf8..c436ef33bf33f46ef0e0aeaa65e9dd79d618b089 100644 (file)
--- a/src/cpp.c
+++ b/src/cpp.c
@@ -504,7 +504,10 @@ bool psi_cpp_include(struct psi_cpp *cpp, const struct psi_token *file, unsigned
                return false;
        }
 
+       ++cpp->include_level;
        parsed = psi_cpp_process(cpp, &tokens, NULL);
+       --cpp->include_level;
+
        if (!parsed) {
                psi_plist_free(tokens);
                return false;