Mercurial > projects > dstress
changeset 1332:3936e3440370
fixed cut'n paste errors
author | thomask |
---|---|
date | Sat, 20 Jan 2007 11:03:41 +0000 |
parents | 092968c0d0b2 |
children | c5a076546700 |
files | run/b/bug_optimize_294_C.d run/b/bug_optimize_294_D.d run/b/bug_optimize_294_F.d run/b/bug_optimize_294_G.d run/b/bug_optimize_294_H.d run/b/bug_optimize_294_K.d |
diffstat | 6 files changed, 14 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/run/b/bug_optimize_294_C.d Sat Jan 13 11:57:46 2007 +0000 +++ b/run/b/bug_optimize_294_C.d Sat Jan 20 11:03:41 2007 +0000 @@ -13,7 +13,7 @@ } int main() { - if ((Foo!(byte)).init == (Foo!(byte)).init){ + if ((Foo!(byte)).init != (Foo!(byte)).init){ return 1; } return 0;
--- a/run/b/bug_optimize_294_D.d Sat Jan 13 11:57:46 2007 +0000 +++ b/run/b/bug_optimize_294_D.d Sat Jan 20 11:03:41 2007 +0000 @@ -10,10 +10,15 @@ module dstress.run.b.bug_optimize_294_D; struct Foo(T) { + T t; } +alias Foo!(char) A; +alias Foo!(byte) B; + int main() { - if ((Foo!(char)).init != (Foo!(byte)).init){ + + if ((cast(void*)&A.init)[0 .. A.init.sizeof] == (cast(void*)&B.init)[0 .. B.init.sizeof]){ return 1; } return 0;
--- a/run/b/bug_optimize_294_F.d Sat Jan 13 11:57:46 2007 +0000 +++ b/run/b/bug_optimize_294_F.d Sat Jan 20 11:03:41 2007 +0000 @@ -15,7 +15,7 @@ int main() { if ((Foo!(char)).init == (Foo!(char)).init){ - return 1; + return 0; } - return 0; + return 1; }
--- a/run/b/bug_optimize_294_G.d Sat Jan 13 11:57:46 2007 +0000 +++ b/run/b/bug_optimize_294_G.d Sat Jan 20 11:03:41 2007 +0000 @@ -13,7 +13,7 @@ } int main() { - if ((Foo!(char)).init == (Foo!(char)).init){ + if ((Foo!(char)).init != (Foo!(char)).init){ return 1; } return 0;