Ticket #8478: wave.patch

File wave.patch, 1.5 KB (added by Alexander Kornienko <alexfh@…>, 10 years ago)
  • boost/wave/util/flex_string.hpp

     
    139139        case 0:
    140140            while (b != e)
    141141            {
    142                 *b = c; ++b;
    143         case 7: *b = c; ++b;
    144         case 6: *b = c; ++b;
    145         case 5: *b = c; ++b;
    146         case 4: *b = c; ++b;
    147         case 3: *b = c; ++b;
    148         case 2: *b = c; ++b;
     142                *b = c; ++b; BOOST_FALLTHROUGH;
     143        case 7: *b = c; ++b; BOOST_FALLTHROUGH;
     144        case 6: *b = c; ++b; BOOST_FALLTHROUGH;
     145        case 5: *b = c; ++b; BOOST_FALLTHROUGH;
     146        case 4: *b = c; ++b; BOOST_FALLTHROUGH;
     147        case 3: *b = c; ++b; BOOST_FALLTHROUGH;
     148        case 2: *b = c; ++b; BOOST_FALLTHROUGH;
    149149        case 1: *b = c; ++b;
    150150            }
    151151        }
  • libs/wave/samples/cpp_tokens/slex/cpp_slex_lexer.hpp

     
    658658                    case T_EXTSTRINGLIT:
    659659                    case T_EXTRAWSTRINGLIT:
    660660                        id = token_id(id & ~AltTokenType);
    661                         // fall through
     661                        BOOST_FALLTHROUGH;
    662662
    663663                    case T_CHARLIT:
    664664                    case T_STRINGLIT: