Posted to tcl by apw at Tue Aug 21 22:18:14 GMT 2007view raw
- ==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);
- }