view gcc/testsuite/g++.dg/warn/Wimplicit-fallthrough-4.C @ 152:2b5abeee2509

update gcc11
author anatofuz
date Mon, 25 May 2020 07:50:57 +0900
parents 1830386684a0
children
line wrap: on
line source

// PR c++/91024
// { dg-do compile { target c++11 } }
// { dg-options "-Wimplicit-fallthrough" }

int
foo (char c)
{
  int result = 0;

  switch (c)
    {
    case 'O':
    case 'K':
      return result;
    [[unlikely]] case 'X':	// { dg-bogus "this statement may fall through" }
    case 'x':			// { dg-bogus "here" }
      return result;
    default:
      break;
    }
  return result;
}