Mercurial > hg > Papers > 2010 > kent-master
diff sources/cbcreturn.cbc @ 7:8ef81ff8cb52
emended.
author | kent <kent@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 12 Feb 2010 13:10:57 +0900 |
parents | d2999e94b97d |
children |
line wrap: on
line diff
--- a/sources/cbcreturn.cbc Mon Feb 08 03:50:27 2010 +0900 +++ b/sources/cbcreturn.cbc Fri Feb 12 13:10:57 2010 +0900 @@ -1,12 +1,14 @@ -code cs(RET_FUNC ret) +code cs(code (*ret)(int)) { goto ret(2); } int funcB() { + code (*ret)(int); + ret = __return; /* do something. */ - goto cs(__return); + goto cs(ret); /* never reached. */ return -1;