Posted to tcl by apw at Tue Aug 21 22:18:14 GMT 2007view pretty
==31022== Using valgrind-3.2.3, a dynamic binary instrumentation framework. ==31022== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==31022== For more details, rerun with: -v ==31022== Tcl_IfObjCmd if! [info proc tclInit]==""! 963f2 0x00000001 ==31022== Conditional jump or move depends on uninitialised value(s) ==31022== at 0x407B474: ParseExpr (tclCompExpr.c:1127) ==31022== by 0x407C9D9: TclCompileExpr (tclCompExpr.c:2001) ==31022== by 0x409217B: Tcl_ExprObj (tclExecute.c:1036) ==31022== by 0x40476F4: Tcl_ExprBooleanObj (tclBasic.c:4945) ==31022== by 0x405309C: Tcl_IfObjCmd (tclCmdIL.c:239) ==31022== by 0x40458E3: TclEvalObjvInternal (tclBasic.c:3549) ==31022== by 0x404682C: TclEvalEx (tclBasic.c:4190) ==31022== by 0x4045FC7: Tcl_EvalEx (tclBasic.c:3891) ==31022== by 0x4046BE8: Tcl_Eval (tclBasic.c:4367) ==31022== by 0x40A843E: Tcl_Init (tclInterp.c:344) ==31022== by 0x80486E0: Tcl_AppInit (tclAppInit.c:115) ==31022== by 0x40C7359: Tcl_Main (tclMain.c:418) and that is the code for it: if (IsOperator(complete)) { nodes[complete].p.parent = incomplete; --> 1127 incompletePtr->constant = incompletePtr->constant && nodes[complete].constant; } else { incompletePtr->constant = incompletePtr->constant && (complete == OT_LITERAL); }