blob: 2374f5f8ff326f27c244939575f732d6f0431d97 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
$NetBSD: patch-aa,v 1.1 2010/02/14 06:28:07 dholland Exp $
--- ../gcc-3.1/include/obstack.h.orig 2001-03-14 19:44:38.000000000 +0000
+++ ../gcc-3.1/include/obstack.h
@@ -423,7 +423,7 @@ __extension__ \
({ struct obstack *__o = (OBSTACK); \
if (__o->next_free + sizeof (void *) > __o->chunk_limit) \
_obstack_newchunk (__o, sizeof (void *)); \
- *((void **)__o->next_free)++ = ((void *)datum); \
+ ((void **)(__o->next_free+=sizeof(void *)))[-1] = ((void *)datum); \
(void) 0; })
# define obstack_int_grow(OBSTACK,datum) \
|