view sources/nestedcode.cbc @ 7:8ef81ff8cb52

emended.
author kent <kent@cr.ie.u-ryukyu.ac.jp>
date Fri, 12 Feb 2010 13:10:57 +0900
parents aa09c34b90d3
children
line wrap: on
line source

int funcB()
{
    code (*ret)(int);

    int _retval;
    code _segment(int _val){
        _retval = _val;
        goto _label;
    }
    if (0) {
      _label:
        return _retval;
    }
    __return = _segment;

    ret = __return;
    /* do something.  */
    goto cs(ret);

    /* never reached.  */
    return -1;
}