> Looks like you're right to me. We get away with it because a decl is larger > than a regexp. Testing a patch now. this would be fixed by my patch here
http://gcc.gnu.org/ml/gcc-patches/2007-05/msg00814.html which is not reviewed yet. The patch switches to typesafe memory allocation, which uncovered the bug. Thomas