Mercurial > projects > dstress
diff norun/a/assert_10_C.d @ 561:587fc78f969a
invalid code generation
Derek Parnell <derek@psych.ward>
2005-05-31
news:151tzf2ee9law$.15kklgaxy0bfr$.dlg@40tude.net
author | thomask |
---|---|
date | Wed, 01 Jun 2005 19:42:25 +0000 |
parents | |
children | 9a121126b077 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/norun/a/assert_10_C.d Wed Jun 01 19:42:25 2005 +0000 @@ -0,0 +1,34 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Derek Parnell <derek@psych.ward> +// @date@ 2005-05-31 +// @uri@ news:151tzf2ee9law$.15kklgaxy0bfr$.dlg@40tude.net +// @desc@ invalid code generation + +// __DSTRESS_ELINE__ 31 + +module dstress.norun.a.assert_10_C; + +const int dummy = 1000; +dchar[] SomeFunc( dchar[] pText, out int pStopPosn){ + if(pText.length == 0){ + pStopPosn = 0; + }else{ + pStopPosn = -1; + } + return pText.dup; +} + +int main(){ + int sp; + + SomeFunc("123", sp); + assert(sp == -1); + + SomeFunc("", sp); + assert(sp == -1); + + return 0; +}