diff options
author | Miguel Sofer <miguel.sofer@gmail.com> | 2008-07-13 09:29:51 (GMT) |
---|---|---|
committer | Miguel Sofer <miguel.sofer@gmail.com> | 2008-07-13 09:29:51 (GMT) |
commit | 70c3540c76b3c5e4cf4f722288dc9d406ae48b8d (patch) | |
tree | 5b9bc00f19d20942f19333827ca48183ee9623e1 /generic/tclExecute.c | |
parent | 426c232d6ea53581ef51e7015012c3469572e206 (diff) | |
download | tcl-70c3540c76b3c5e4cf4f722288dc9d406ae48b8d.zip tcl-70c3540c76b3c5e4cf4f722288dc9d406ae48b8d.tar.gz tcl-70c3540c76b3c5e4cf4f722288dc9d406ae48b8d.tar.bz2 |
silence compiler warnings about uninited variables (gcc can't follow the logic)
Diffstat (limited to 'generic/tclExecute.c')
-rw-r--r-- | generic/tclExecute.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/generic/tclExecute.c b/generic/tclExecute.c index 690d190..1299cce 100644 --- a/generic/tclExecute.c +++ b/generic/tclExecute.c @@ -14,7 +14,7 @@ * See the file "license.terms" for information on usage and redistribution of * this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tclExecute.c,v 1.376 2008/07/13 09:03:33 msofer Exp $ + * RCS: @(#) $Id: tclExecute.c,v 1.377 2008/07/13 09:29:51 msofer Exp $ */ #include "tclInt.h" @@ -1797,10 +1797,12 @@ TclExecuteByteCode( * Globals: variables that store state, must remain valid at all times. */ - ptrdiff_t *catchTop; - register Tcl_Obj **tosPtr; /* Cached pointer to top of evaluation + ptrdiff_t *catchTop = 0; + register Tcl_Obj **tosPtr = NULL; + /* Cached pointer to top of evaluation * stack. */ - register unsigned char *pc; /* The current program counter. */ + register unsigned char *pc = NULL; + /* The current program counter. */ int instructionCount = 0; /* Counter that is used to work out when to * call Tcl_AsyncReady() */ Tcl_Obj *auxObjList; /* Linked list of aux data, used for {*} and |