mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-10 15:25:54 -06:00
Moved getContainingFunction call in checkIdentifier
This commit is contained in:
parent
82eae194f1
commit
c74bb842ba
@ -5755,8 +5755,8 @@ namespace ts {
|
||||
// will be bound to non-arrow function that contain this arrow function. This results in inconsistent behavior.
|
||||
// To avoid that we will give an error to users if they use arguments objects in arrow function so that they
|
||||
// can explicitly bound arguments objects
|
||||
let container = getContainingFunction(node);
|
||||
if (symbol === argumentsSymbol) {
|
||||
let container = getContainingFunction(node);
|
||||
if (container.kind === SyntaxKind.ArrowFunction) {
|
||||
if (languageVersion < ScriptTarget.ES6) {
|
||||
error(node, Diagnostics.The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES3_and_ES5_Consider_using_a_standard_function_expression);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user