c++: DR 1914 - Allow duplicate standard attributes.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / fallthrough2.C
blob071c2cb09eb54dec0f389fb8d6026b4c8acd56ec
1 // PR c/7652
2 // { dg-do compile { target c++11 } }
3 // { dg-options "-Wextra -Wall -Wpedantic" }
5 extern void bar (int);
7 void
8 f (int i)
10   switch (i)
11     {
12     case 1:
13       bar (1);
14       [[fallthrough]];
15     case 3:
16       bar (1);
17       [[gnu::fallthrough, gnu::fallthrough]]; // { dg-warning ".fallthrough. specified multiple times" }
18     case 2:
19       bar (2);
20     }