# HG changeset patch # User thomask # Date 1177694470 0 # Node ID 4576b42ef5463b61acf16d4c835fd00e7038f89d # Parent 516ef57308749589a9724bf2804c18c793515495 updated to DMD-1.013 diff -r 516ef5730874 -r 4576b42ef546 nocompile/c/case_03.d --- a/nocompile/c/case_03.d Wed Apr 25 17:47:00 2007 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,24 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Rev -// @date@ 2005-02-13 -// @uri@ news:cunl9i$15r2$1@digitaldaemon.com -// @uri@ http://www.digitalmars.com/pnews/read.php?server=news.digitalmars.com&group=digitalmars.D.bugs&artnum=2966 - -// __DSTRESS_ELINE__ 22 - -module dstress.nocompile.c.case_03; - -char[] getString(){ - return "i"; -} - -void test(){ - char[] hold; - switch(hold) { - case "": - case getString(): - } -} diff -r 516ef5730874 -r 4576b42ef546 nocompile/case_02.d --- a/nocompile/case_02.d Wed Apr 25 17:47:00 2007 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Rev -// @date@ 2005-02-13 -// @uri@ news:cunl9i$15r2$1@digitaldaemon.com -// @uri@ http://www.digitalmars.com/pnews/read.php?server=news.digitalmars.com&group=digitalmars.D.bugs&artnum=2966 - -// __DSTRESS_ELINE__ 21 - -module dstress.nocompile.case_02; - -char[] getString(){ - return "i"; -} - -void test(){ - char[] hold; - switch(hold) { - case getString(): - } -} diff -r 516ef5730874 -r 4576b42ef546 run/c/case_02.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/c/case_02.d Fri Apr 27 17:21:10 2007 +0000 @@ -0,0 +1,23 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Rev +// @date@ 2005-02-13 +// @uri@ news:cunl9i$15r2$1@digitaldaemon.com +// @uri@ http://www.digitalmars.com/pnews/read.php?server=news.digitalmars.com&group=digitalmars.D.bugs&artnum=2966 + +module dstress.run.c.case_02; + +char[] getString(){ + return "i"; +} + +int main(char[][] args){ + switch(args[0]) { + case getString(): + assert(0); + defaut: + return 0; + } +} diff -r 516ef5730874 -r 4576b42ef546 run/c/case_03.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/c/case_03.d Fri Apr 27 17:21:10 2007 +0000 @@ -0,0 +1,27 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Rev +// @date@ 2005-02-13 +// @uri@ news:cunl9i$15r2$1@digitaldaemon.com +// @uri@ http://www.digitalmars.com/pnews/read.php?server=news.digitalmars.com&group=digitalmars.D.bugs&artnum=2966 + +module dstress.run.c.case_03; + +char[] getString(){ + return "i"; +} + +int main(char[][] args){ + switch(args.length > 1 ? "" : "i") { + case "": + assert(0); + + case getString(): + return 0; + + default: + assert(0); + } +}