2 /* { dg-do compile { target c++11 } } */
3 /* { dg-options "-Wno-error=narrowing" } */
4 float f1{123456789}; /* { dg-warning "-Wnarrowing" } */
5 #pragma GCC diagnostic push
6 #pragma GCC diagnostic ignored "-Wnarrowing"
7 float f2{123456789}; /* { dg-bogus "-Wnarrowing" } */
8 #pragma GCC diagnostic pop
9 float f3{123456789}; /* { dg-warning "-Wnarrowing" } */