OSDN Git Service

* cpplib.c: (_cpp_parse_assertion): Perform hash lookups
authorneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 Jul 2000 09:51:57 +0000 (09:51 +0000)
committerneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 Jul 2000 09:51:57 +0000 (09:51 +0000)
based on full length of predicate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34885 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/cpplib.c

index 6c4f47e..e19fd04 100644 (file)
@@ -1,3 +1,8 @@
+2000-07-06  Neil Booth  <NeilB@earthling.net>
+
+       * cpplib.c: (_cpp_parse_assertion):  Perform hash lookups
+       based on full length of predicate.
+
 2000-07-06  Hans-Peter Nilsson  <hp@axis.com>
 
        * timevar.c: [HAVE_SYS_RESOURCE_H]: Include <sys/resource.h>.
index b0008af..05d3d87 100644 (file)
@@ -1328,7 +1328,7 @@ _cpp_parse_assertion (pfile, answerp)
   /* Prefix '#' to get it out of macro namespace.  */
   sym[0] = '#';
   memcpy (sym + 1, predicate->val.name.text, len);
-  return cpp_lookup (pfile, sym, len);
+  return cpp_lookup (pfile, sym, len + 1);
 
  error:
   FREE_ANSWER (answer);