# HG changeset patch # User thomask # Date 1161437272 0 # Node ID 2341845c9184248b912127c88fb03dd498996bd5 # Parent f272d893dd3eb48803462346475a2a0e7136e63e [Issue 431] New: Invalid case selected when switching on a long Tomasz Stachowiak 2006-10-12 news:bug-431-3@http.d.puremagic.com/issues/ diff -r f272d893dd3e -r 2341845c9184 run/c/case_04_A.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/c/case_04_A.d Sat Oct 21 13:27:52 2006 +0000 @@ -0,0 +1,22 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Tomasz Stachowiak +// @date@ 2006-10-12 +// @uri@ news:bug-431-3@http.d.puremagic.com/issues/ +// @desc@ [Issue 431] New: Invalid case selected when switching on a long + +module dstress.run.c.case_04_A; + +int main() { + long foo = 4; + switch (foo) { + case 2: assert(false); break; + case 3: break; + case 4: break; + case 5: break; + } + + return 0; +} diff -r f272d893dd3e -r 2341845c9184 run/c/case_04_B.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/c/case_04_B.d Sat Oct 21 13:27:52 2006 +0000 @@ -0,0 +1,23 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Tomasz Stachowiak +// @date@ 2006-10-12 +// @uri@ news:bug-431-3@http.d.puremagic.com/issues/ +// @desc@ [Issue 431] New: Invalid case selected when switching on a long + +module dstress.run.c.case_04_B; + +int main() { + long foo = 4; + switch (foo) { + case 2: assert(false); break; + case 3: assert(false); break; + case 4: break; + case 5: assert(false); break; + default: assert(false); + } + + return 0; +}