diff options
author | Benjamin Kosnik <bkoz@gcc.gnu.org> | 1998-03-26 12:02:04 +0000 |
---|---|---|
committer | Benjamin Kosnik <bkoz@gcc.gnu.org> | 1998-03-26 12:02:04 +0000 |
commit | 56d4b6fdcbf428480e7f0530ef77990e31773615 (patch) | |
tree | 465d95e7d237484d3002e6261bfeb750bec714ed | |
parent | ac50abcebb48f999d35b4a1764b5fa483ace864f (diff) | |
download | gcc-56d4b6fdcbf428480e7f0530ef77990e31773615.zip gcc-56d4b6fdcbf428480e7f0530ef77990e31773615.tar.gz gcc-56d4b6fdcbf428480e7f0530ef77990e31773615.tar.bz2 |
}
if 0 ambiguous test case
From-SVN: r18845
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.benjamin/bool01.C | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/bool01.C b/gcc/testsuite/g++.old-deja/g++.benjamin/bool01.C index 0800c48..c73557a 100644 --- a/gcc/testsuite/g++.old-deja/g++.benjamin/bool01.C +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/bool01.C @@ -5,12 +5,15 @@ void bar ( bool x ) {}; void bars ( short x ) {}; +/* 980326 bkoz this is not initialized and so can have indeterminate value. */ +#if 0 int orb(){ bool y; bar ( y ); int blob = ( 27 | int (y) ); return blob; //expect 27 or 0 } +#endif int orbtrue(){ bool y = true; @@ -51,8 +54,10 @@ int orus(){ int main() { int tmp; +#if 0 tmp = orb(); assert (tmp == 27 || tmp == 0); +#endif tmp = orbtrue(); assert (tmp ==27); tmp = orbfalse(); |