|
From: <sv...@va...> - 2006-10-01 23:01:30
|
Author: sewardj
Date: 2006-10-02 00:01:25 +0100 (Mon, 02 Oct 2006)
New Revision: 6133
Log:
Inline stackPush and stackPop and placate gcc's resulting concerns
about uninitialised variables.
Modified:
branches/AIX5/coregrind/m_oset.c
Modified: branches/AIX5/coregrind/m_oset.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- branches/AIX5/coregrind/m_oset.c 2006-10-01 18:20:35 UTC (rev 6132)
+++ branches/AIX5/coregrind/m_oset.c 2006-10-01 23:01:25 UTC (rev 6133)
@@ -236,7 +236,7 @@
}
=20
// Push onto the iterator stack.
-static void stackPush(AvlTree* t, AvlNode* n, Int i)
+static inline void stackPush(AvlTree* t, AvlNode* n, Int i)
{
vg_assert(t->stackTop < STACK_MAX);
vg_assert(1 <=3D i && i <=3D 3);
@@ -246,7 +246,7 @@
}
=20
// Pop from the iterator stack.
-static Bool stackPop(AvlTree* t, AvlNode** n, Int* i)
+static inline Bool stackPop(AvlTree* t, AvlNode** n, Int* i)
{
vg_assert(t->stackTop <=3D STACK_MAX);
=20
@@ -296,8 +296,8 @@
// Destructor, frees up all memory held by remaining nodes.
void VG_(OSet_Destroy)(AvlTree* t, OSetNodeDestroy_t destroyNode)
{
- AvlNode* n;
- Int i, sz =3D 0;
+ AvlNode* n =3D NULL;
+ Int i =3D 0, sz =3D 0;
=20
vg_assert(t);
stackClear(t);
@@ -682,8 +682,8 @@
=20
void* VG_(OSet_Next)(AvlTree* t)
{
- Int i;
- OSetNode* n;
+ Int i =3D 0;
+ OSetNode* n =3D NULL;
=20
vg_assert(t);
=20
|