Tcl Source Code

Artifact [3b4d6095b9]
Login

Artifact 3b4d6095b9e4462e262987e112228e5ec758214cd4ca4422803577468f4b5865:

Ticket change [3b4d6095b9] - Ticket [cc1e91552c] Regression in list expansion status still Closed with 5 other changes by sebres 2019-01-11 15:25:07.
D 2019-01-11T15:25:07.311
J closedate 2458495.14244573
J closer sebres
J icomment >\sYour\sassumption\sthat\sTclListObjGetElements()\salways\sresults\sin\sa\slist\sobject\sis\swrong:\sIn\scase\sof\san\sempty\sstring\srepresentation\sthe\sempty\sstring\sis\sreturned.\s\r\n\r\nYou\sare\sright\sJan,\sThx.\r\n<pre>\r\n#define\s[/artifact?udc=1&name=688b67d0c051138d&ln=2403-2406&r=core-8-6-branch|TclListObjGetElements](interp,\slistPtr,\sobjcPtr,\sobjvPtr)\s\\\r\n\s\s\s\s(((listPtr)->typePtr\s==\s&tclListType)\s\\\r\n\t\s\s\s\s?\s((ListObjGetElements((listPtr),\s*(objcPtr),\s*(objvPtr))),\sTCL_OK)\\\r\n\t\s\s\s\s:\sTcl_ListObjGetElements((interp),\s(listPtr),\s(objcPtr),\s(objvPtr)))\r\n</pre>\r\nHow\sone\scan\ssee\shere,\sthe\sobject\seither\salready\sa\slist\sor\s(my\sassumtion\swas)\sit\swill\sbe\sto\slist\simmeadiatelly\safter\sinvocation\sof\sTcl_ListObjGetElements.\r\n\r\nJust\sI\sreally\soverlooked\sthis\sblock\sin\sscope\sit\sis\snot\sa\slist\s-\s[/artifact/0b7c55ad693411b7?r=core-8-6-branch&ln=435-439|Tcl_ListObjGetElements].\r\n\r\nThank\syou\sagain.\s\r\nI'll\stry\sto\sconstruct\sa\stest-case\sfor\sexacly\sthis\ssituation.
J login sebres
J mimetype text/x-fossil-wiki
K cc1e91552c0ca1817292d951f8c694b28c2b2251
U sebres
Z 785d5b46685afbacd44dc7f2bbdf7ca1