@@ -2853,8 +2853,7 @@ private void ensureBufferSpace(int inputLength) throws SAXException {
2853
2853
continue stateloop ;
2854
2854
case '<' :
2855
2855
appendStrBuf (c );
2856
- state = transition (state , Tokenizer .COMMENT_LESSTHAN , reconsume , pos );
2857
- continue stateloop ;
2856
+ continue ;
2858
2857
case '-' :
2859
2858
appendStrBuf (c );
2860
2859
state = transition (state , Tokenizer .COMMENT_END_DASH , reconsume , pos );
@@ -2867,13 +2866,14 @@ private void ensureBufferSpace(int inputLength) throws SAXException {
2867
2866
continue ;
2868
2867
case '\u0000' :
2869
2868
c = '\uFFFD' ;
2870
- // fall thru
2869
+ // CPPONLY: MOZ_FALLTHROUGH;
2871
2870
default :
2872
2871
appendStrBuf (c );
2873
2872
state = transition (state , Tokenizer .COMMENT , reconsume , pos );
2874
2873
continue stateloop ;
2875
2874
}
2876
2875
}
2876
+ // CPPONLY: MOZ_FALLTHROUGH;
2877
2877
case COMMENT_LESSTHAN_BANG :
2878
2878
for (;;) {
2879
2879
if (++pos == endPos ) {
@@ -2897,13 +2897,14 @@ private void ensureBufferSpace(int inputLength) throws SAXException {
2897
2897
continue ;
2898
2898
case '\u0000' :
2899
2899
c = '\uFFFD' ;
2900
- // fall thru
2900
+ // CPPONLY: MOZ_FALLTHROUGH;
2901
2901
default :
2902
2902
appendStrBuf (c );
2903
2903
state = transition (state , Tokenizer .COMMENT , reconsume , pos );
2904
2904
continue stateloop ;
2905
2905
}
2906
2906
}
2907
+ // CPPONLY: MOZ_FALLTHROUGH;
2907
2908
case COMMENT_LESSTHAN_BANG_DASH :
2908
2909
for (;;) {
2909
2910
if (++pos == endPos ) {
@@ -2927,13 +2928,14 @@ private void ensureBufferSpace(int inputLength) throws SAXException {
2927
2928
continue ;
2928
2929
case '\u0000' :
2929
2930
c = '\uFFFD' ;
2930
- // fall thru
2931
+ // CPPONLY: MOZ_FALLTHROUGH;
2931
2932
default :
2932
2933
appendStrBuf (c );
2933
2934
state = transition (state , Tokenizer .COMMENT , reconsume , pos );
2934
2935
continue stateloop ;
2935
2936
}
2936
2937
}
2938
+ // CPPONLY: MOZ_FALLTHROUGH;
2937
2939
case COMMENT_LESSTHAN_BANG_DASH_DASH :
2938
2940
for (;;) {
2939
2941
if (++pos == endPos ) {
@@ -2966,7 +2968,7 @@ private void ensureBufferSpace(int inputLength) throws SAXException {
2966
2968
continue ;
2967
2969
case '\u0000' :
2968
2970
c = '\uFFFD' ;
2969
- // fall thru
2971
+ // CPPONLY: MOZ_FALLTHROUGH;
2970
2972
case '!' :
2971
2973
errNestedComment ();
2972
2974
adjustDoubleHyphenAndAppendToStrBufAndErr (c , reportedConsecutiveHyphens );
@@ -2981,6 +2983,7 @@ private void ensureBufferSpace(int inputLength) throws SAXException {
2981
2983
continue stateloop ;
2982
2984
}
2983
2985
}
2986
+ // CPPONLY: MOZ_FALLTHROUGH;
2984
2987
// XXX reorder point
2985
2988
case COMMENT_START_DASH :
2986
2989
if (++pos == endPos ) {
0 commit comments