diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-10-25 18:39:55 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-10-25 18:39:55 -0400 |
commit | fd12bc82dac2d1074f07cd7ce9e94b4cb7017d1b (patch) | |
tree | ab39d6c3e64cce723a52bfb812b2a66a4fd2ca63 | |
parent | 39efff5b75dea2d58beb07aa7ba5cc52a6595f79 (diff) | |
download | gcc-fd12bc82dac2d1074f07cd7ce9e94b4cb7017d1b.zip gcc-fd12bc82dac2d1074f07cd7ce9e94b4cb7017d1b.tar.gz gcc-fd12bc82dac2d1074f07cd7ce9e94b4cb7017d1b.tar.bz2 |
(rescan): ".." no longer terminates a preprocessing number, since
that's incompatible with the C standard.
From-SVN: r8339
-rw-r--r-- | gcc/cccp.c | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -2934,9 +2934,7 @@ do { ip = &instack[indepth]; \ ibp += 2; } c = *ibp++; - /* ".." terminates a preprocessing number. This is useless for C - code but useful for preprocessing other things. */ - if (!isalnum (c) && (c != '.' || *ibp == '.') && c != '_') { + if (!is_idchar[c] && c != '.') { --ibp; break; } |