Home | History | Annotate | Download | only in Inputs
      1 // To be used with cxx11-statement-attributes.cpp.
      2 template<const int N>
      3 int f(int n) {
      4   switch (n * N) {
      5     case 0:
      6       n += 15;
      7       [[clang::fallthrough]];  // This shouldn't generate a warning.
      8     case 1:
      9       n += 20;
     10     case 2:  // This should generate a warning: "unannotated fallthrough"
     11       n += 35;
     12       break;
     13   }
     14   return n;
     15 }
     16