view gcc/testsuite/gcc.dg/cpp/include4.c @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents 04ced10e8804
children
line wrap: on
line source

/* Preprocessing tokens are always formed according to a greedy algorithm,
   so "#include <stddef.h" must be interpreted as a sequence of tokens,
   of which the "h" then gets macro expanded.  Likewise the other
   examples.  */

#define h h>
#include <stddef.h
#undef h

#define foo stddef.h>
#include <foo

#include <foo /*
> */