@@ -2924,8 +2924,7 @@ private void ensureBufferSpace(int inputLength) throws SAXException {
2924
2924
continue stateloop ;
2925
2925
case '<' :
2926
2926
appendStrBuf (c );
2927
- state = transition (state , Tokenizer .COMMENT_LESSTHAN , reconsume , pos );
2928
- continue stateloop ;
2927
+ continue ;
2929
2928
case '-' :
2930
2929
appendStrBuf (c );
2931
2930
state = transition (state , Tokenizer .COMMENT_END_DASH , reconsume , pos );
@@ -2938,13 +2937,14 @@ private void ensureBufferSpace(int inputLength) throws SAXException {
2938
2937
continue ;
2939
2938
case '\u0000' :
2940
2939
c = '\uFFFD' ;
2941
- // fall thru
2940
+ // CPPONLY: MOZ_FALLTHROUGH;
2942
2941
default :
2943
2942
appendStrBuf (c );
2944
2943
state = transition (state , Tokenizer .COMMENT , reconsume , pos );
2945
2944
continue stateloop ;
2946
2945
}
2947
2946
}
2947
+ // CPPONLY: MOZ_FALLTHROUGH;
2948
2948
case COMMENT_LESSTHAN_BANG :
2949
2949
for (;;) {
2950
2950
if (++pos == endPos ) {
@@ -2968,13 +2968,14 @@ private void ensureBufferSpace(int inputLength) throws SAXException {
2968
2968
continue ;
2969
2969
case '\u0000' :
2970
2970
c = '\uFFFD' ;
2971
- // fall thru
2971
+ // CPPONLY: MOZ_FALLTHROUGH;
2972
2972
default :
2973
2973
appendStrBuf (c );
2974
2974
state = transition (state , Tokenizer .COMMENT , reconsume , pos );
2975
2975
continue stateloop ;
2976
2976
}
2977
2977
}
2978
+ // CPPONLY: MOZ_FALLTHROUGH;
2978
2979
case COMMENT_LESSTHAN_BANG_DASH :
2979
2980
for (;;) {
2980
2981
if (++pos == endPos ) {
@@ -2998,13 +2999,14 @@ private void ensureBufferSpace(int inputLength) throws SAXException {
2998
2999
continue ;
2999
3000
case '\u0000' :
3000
3001
c = '\uFFFD' ;
3001
- // fall thru
3002
+ // CPPONLY: MOZ_FALLTHROUGH;
3002
3003
default :
3003
3004
appendStrBuf (c );
3004
3005
state = transition (state , Tokenizer .COMMENT , reconsume , pos );
3005
3006
continue stateloop ;
3006
3007
}
3007
3008
}
3009
+ // CPPONLY: MOZ_FALLTHROUGH;
3008
3010
case COMMENT_LESSTHAN_BANG_DASH_DASH :
3009
3011
for (;;) {
3010
3012
if (++pos == endPos ) {
@@ -3037,7 +3039,7 @@ private void ensureBufferSpace(int inputLength) throws SAXException {
3037
3039
continue ;
3038
3040
case '\u0000' :
3039
3041
c = '\uFFFD' ;
3040
- // fall thru
3042
+ // CPPONLY: MOZ_FALLTHROUGH;
3041
3043
case '!' :
3042
3044
errNestedComment ();
3043
3045
adjustDoubleHyphenAndAppendToStrBufAndErr (c , reportedConsecutiveHyphens );
@@ -3052,6 +3054,7 @@ private void ensureBufferSpace(int inputLength) throws SAXException {
3052
3054
continue stateloop ;
3053
3055
}
3054
3056
}
3057
+ // CPPONLY: MOZ_FALLTHROUGH;
3055
3058
// XXX reorder point
3056
3059
case COMMENT_START_DASH :
3057
3060
if (++pos == endPos ) {
0 commit comments