File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1189,12 +1189,12 @@ parser_parse_for_statement_start (parser_context_t *context_p) /**< context */
11891189 else
11901190 {
11911191 token_type = LEXER_KEYW_LET ;
1192- has_context = true ;
1192+ has_context = ( context_p -> next_scanner_info_p -> source_p == context_p -> source_p ) ;
11931193 scanner_get_location (& start_location , context_p );
11941194 }
11951195 }
11961196
1197- if (has_context && ( context_p -> next_scanner_info_p -> source_p == context_p -> source_p ) )
1197+ if (has_context )
11981198 {
11991199 has_context = parser_push_block_context (context_p , true);
12001200 }
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+ // Copyright 2014 the V8 project authors. All rights reserved.
16+ // Use of this source code is governed by a BSD-style license that can be
17+ // found in the LICENSE file.
18+
19+ for ( let [ ] of [ [ ] , [ ] ] ) ;
You can’t perform that action at this time.
0 commit comments