Mercurial > projects > dstress
changeset 104:ed7ca5dc2cc2
shinichiro.h <s31552@mail.ecc.u-tokyo.ac.jp> news://20041104013903.548413c0.s31552@mail.ecc.u-tokyo.ac.jp nttp://digitalmars.com/D.gnu:831
author | thomask |
---|---|
date | Wed, 03 Nov 2004 19:11:36 +0000 |
parents | dd7672026add |
children | 8b0bc8d5c58e |
files | nocompile/enum_06.d run/enum_07.d run/enum_08.d |
diffstat | 3 files changed, 34 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/enum_06.d Wed Nov 03 19:11:36 2004 +0000 @@ -0,0 +1,6 @@ +// Enums must have at least one member + +module dstress.nocompile.enum_06; + +enum{ +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/enum_07.d Wed Nov 03 19:11:36 2004 +0000 @@ -0,0 +1,14 @@ +// @author@ shinichiro.h <s31552@mail.ecc.u-tokyo.ac.jp> +// @date@ 2004-11-04 +// @uri@ news://20041104013903.548413c0.s31552@mail.ecc.u-tokyo.ac.jp +// @url@ nttp://digitalmars.com/D.gnu:831 + +module destress.run.enum_07; + +int main(){ + enum MyEnum{ A, B }; + MyEnum e = -MyEnum.B; + assert(MyEnum.B>0); + assert(e<0); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/enum_08.d Wed Nov 03 19:11:36 2004 +0000 @@ -0,0 +1,14 @@ +// @author@ shinichiro.h <s31552@mail.ecc.u-tokyo.ac.jp> +// @date@ 2004-11-04 +// @uri@ news://20041104013903.548413c0.s31552@mail.ecc.u-tokyo.ac.jp +// @url@ nttp://digitalmars.com/D.gnu:831 + +module destress.run.enum_08; + +int main(){ + enum MyEnum{ A=-1, AA, B }; + MyEnum e = -MyEnum.B; + assert(MyEnum.B>0); + assert(e<0); + return 0; +}