diff options
author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2023-05-15 15:44:34 (GMT) |
---|---|---|
committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2023-05-15 15:44:34 (GMT) |
commit | 45dd8baf7657f116a83f9bf84c890fb7e0d6937a (patch) | |
tree | 4b2c1e6d91eb382dfbaa9958cb58f4c399c717cf | |
parent | f2f41b4b85e855ef94dbfcd86d4e9d6cc7ae14b1 (diff) | |
download | tcl-45dd8baf7657f116a83f9bf84c890fb7e0d6937a.zip tcl-45dd8baf7657f116a83f9bf84c890fb7e0d6937a.tar.gz tcl-45dd8baf7657f116a83f9bf84c890fb7e0d6937a.tar.bz2 |
No need to init string rep, if we throw away the object immediately
-rw-r--r-- | generic/tclCompExpr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/generic/tclCompExpr.c b/generic/tclCompExpr.c index 9791cb3..a295e41 100644 --- a/generic/tclCompExpr.c +++ b/generic/tclCompExpr.c @@ -2091,9 +2091,9 @@ ParseLexeme( if (end < start + numBytes && !TclIsBareword(*end)) { number: - TclInitStringRep(literal, start, end-start); *lexemePtr = NUMBER; if (literalPtr) { + TclInitStringRep(literal, start, end-start); *literalPtr = literal; } else { Tcl_DecrRefCount(literal); @@ -2165,7 +2165,7 @@ ParseLexeme( } *lexemePtr = BAREWORD; if (literalPtr) { - Tcl_SetStringObj(literal, start, (int) (end-start)); + Tcl_SetStringObj(literal, start, end-start); *literalPtr = literal; } else { Tcl_DecrRefCount(literal); |