summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpooryorick <com.digitalsmarties@pooryorick.com>2023-03-21 23:55:12 (GMT)
committerpooryorick <com.digitalsmarties@pooryorick.com>2023-03-21 23:55:12 (GMT)
commitac8ac73e77b6dd4d81b5ff1d2bc9b5d9dd23e576 (patch)
tree00d2bd0c27efb6faa9c1e3d9df18eb14d0362231
parent4f5ae9bf24ee4d8e6a6ef358b0e0b8de76968a2e (diff)
downloadtcl-ac8ac73e77b6dd4d81b5ff1d2bc9b5d9dd23e576.zip
tcl-ac8ac73e77b6dd4d81b5ff1d2bc9b5d9dd23e576.tar.gz
tcl-ac8ac73e77b6dd4d81b5ff1d2bc9b5d9dd23e576.tar.bz2
Remove unneeded Tcl_IncrRefCount and TclDecrRefCount. TclPtrSetVarIdx takes
ownership of newValuePtr if its refCount is 0, and either stores or frees it.
-rw-r--r--generic/tclExecute.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/generic/tclExecute.c b/generic/tclExecute.c
index 97122b9..a2578e4 100644
--- a/generic/tclExecute.c
+++ b/generic/tclExecute.c
@@ -3444,10 +3444,8 @@ TEBCresume(
}
}
DECACHE_STACK_INFO();
- Tcl_IncrRefCount(valueToAssign);
objResultPtr = TclPtrSetVarIdx(interp, varPtr, arrayPtr, part1Ptr,
part2Ptr, valueToAssign, TCL_LEAVE_ERR_MSG, opnd);
- TclDecrRefCount(valueToAssign);
CACHE_STACK_INFO();
if (!objResultPtr) {
errorInLappendListPtr: