@@ -2189,7 +2189,6 @@ parse_has_include (cpp_reader *pfile, enum include_type type)
{
cpp_num result;
bool paren = false;
- cpp_hashnode *node = 0;
const cpp_token *token;
bool bracket = false;
char *fname = 0;
@@ -2215,7 +2214,6 @@ parse_has_include (cpp_reader *pfile, enum include_type type)
fname = XNEWVEC (char, token->val.str.len - 1);
memcpy (fname, token->val.str.text + 1, token->val.str.len - 2);
fname[token->val.str.len - 2] = '\0';
- node = token->val.node.node;
}
else if (token->type == CPP_LESS)
{
@@ -2242,11 +2240,6 @@ parse_has_include (cpp_reader *pfile, enum include_type type)
cpp_error (pfile, CPP_DL_ERROR,
"missing ')' after \"__has_include__\"");
- /* A possible controlling macro of the form #if !__has_include__ ().
- _cpp_parse_expr checks there was no other junk on the line. */
- if (node)
- pfile->mi_ind_cmacro = node;
-
pfile->state.in__has_include__--;
return result;