Fix infinite-loop problem of preprocessor when the #include directive appears with undefined macro