PR c++/86728 - C variadic generic lambda.
[official-gcc.git] / gcc / testsuite / g++.dg / pr82404.C
blob9d86071486522d9174ace5d376feaefc8c48ddee
1 // PR middle-end/82404
3 // { dg-do compile }
4 // { dg-options "-O3 -Wall -fdump-tree-optimized -Wno-return-type" } 
6 enum eShape { eSquare, eCircle, eShpere, eTetraeder };
8 double test_switch_native(enum eShape shape, double r) {
9     switch(shape) {
10     case eSquare:    return 2;
11     case eCircle:    return 3;
12     case eShpere:    return 4;
13     case eTetraeder: return 5;
14     }
17 // { dg-final { scan-tree-dump-not "if "  optimized } }