switch文でbreakを書かずに次のcasedefaultへ落ちる直前に[[fallthrough]];と書き、意図的なフォールスルーであることを明示する属性。

switch (n) {
case 1:
    std::cout << "one\n";
    [[fallthrough]];
case 2:
    std::cout << "small\n";
    break;
}

この例では、case 1からcase 2へ意図的にフォールスルーすることを示している。