File tree Expand file tree Collapse file tree 2 files changed +23
-2
lines changed Expand file tree Collapse file tree 2 files changed +23
-2
lines changed Original file line number Diff line number Diff line change @@ -642,8 +642,11 @@ parser_parse_function_statement (parser_context_t *context_p) /**< context */
642642 if (context_p -> stack_top_uint8 == PARSER_STATEMENT_IF
643643 || context_p -> stack_top_uint8 == PARSER_STATEMENT_ELSE )
644644 {
645- JERRY_ASSERT (context_p -> next_scanner_info_p -> source_p == context_p -> source_p );
646- parser_push_block_context (context_p , true);
645+ /* There must be a parser error later if this check fails. */
646+ if (context_p -> next_scanner_info_p -> source_p == context_p -> source_p )
647+ {
648+ parser_push_block_context (context_p , true);
649+ }
647650 }
648651 else if (context_p -> stack_top_uint8 == PARSER_STATEMENT_LABEL )
649652 {
Original file line number Diff line number Diff line change 1+ // Copyright JS Foundation and other contributors, http://js.foundation
2+ //
3+ // Licensed under the Apache License, Version 2.0 (the "License");
4+ // you may not use this file except in compliance with the License.
5+ // You may obtain a copy of the License at
6+ //
7+ // http://www.apache.org/licenses/LICENSE-2.0
8+ //
9+ // Unless required by applicable law or agreed to in writing, software
10+ // distributed under the License is distributed on an "AS IS" BASIS
11+ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+ // See the License for the specific language governing permissions and
13+ // limitations under the License.
14+
15+ function $ ( ) {
16+ if ( $ )
17+ function
18+ }
You can’t perform that action at this time.
0 commit comments