Mercurial > hg > Papers > 2010 > kent-master
comparison 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 |
comparison
equal
deleted
inserted
replaced
6:b59d31966d7d | 7:8ef81ff8cb52 |
---|---|
1 code cs(RET_FUNC ret) | 1 code cs(code (*ret)(int)) |
2 { | 2 { |
3 goto ret(2); | 3 goto ret(2); |
4 } | 4 } |
5 | 5 |
6 int funcB() | 6 int funcB() |
7 { | 7 { |
8 code (*ret)(int); | |
9 ret = __return; | |
8 /* do something. */ | 10 /* do something. */ |
9 goto cs(__return); | 11 goto cs(ret); |
10 | 12 |
11 /* never reached. */ | 13 /* never reached. */ |
12 return -1; | 14 return -1; |
13 } | 15 } |
14 | 16 |