Tcl Source Code

Ticket Change Details
Login
Overview

Artifact ID: 66dd076739abcc137a0754cf33324635be48455b490c0a44894c054194f440f1
Ticket: 723a2f4ac32c306a16919568acaf0b78304dea7d
return -code break/tailcall break from coroutine goes wrong at the top-level
User & Date: dgp 2018-08-07 14:00:44
Changes

  1. icomment:
    
    There's a related anomaly that has been around a long time.
    
    % interp create slave
    slave
    % interp alias {} b {} break
    b
    % while 1 b
    % interp alias {} b slave break
    b
    % while 1 b
    invoked "break" outside of a loop
    % catch {slave eval break}
    3
    % catch b
    1
    
    This is related to some of the "knownBug" tests in interp.test
    
  2. login: "dgp"
  3. mimetype: "text/plain"