Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.dg/warn/Wparentheses-14.C @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
// { dg-do compile } // { dg-options "-Wparentheses" } // Template version of Wparentheses-2.C. int foo (int); int a, b, c; bool d; template<class T> void bar (T) { if (a += b) foo (0); if (a -= a) foo (1); if (b *= c) foo (2); else foo (3); if (b /= b) foo (4); else foo (5); while (c %= b) foo (6); while (c <<= c) foo (7); do foo (8); while (a >>= b); do foo (9); while (a &= a); for (;c ^= b;) foo (10); for (;c |= c;) foo (11); d = a += b; foo (12); d = a -= a; foo (13); } template void bar<int> (int);