URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [g++.dg/] [opt/] [enum2.C] - Rev 764
Go to most recent revision | Compare with Previous | Blame | View Log
// PR c++/43680// Test that we don't make excessively aggressive assumptions about what// values an enum variable can have.// { dg-options "-O2 -fPIC" }// { dg-do run }extern "C" void abort ();enum E { A, B, C, D };voidCheckE(const E value){long v = value;if (v <= D)abort ();}int main() {CheckE(static_cast<E>(5));}
Go to most recent revision | Compare with Previous | Blame | View Log
