Skip to content

Commit b145eaf

Browse files
Update LKG.
1 parent 2c02f13 commit b145eaf

File tree

6 files changed

+42
-18
lines changed

6 files changed

+42
-18
lines changed

lib/tsc.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cook
6161
var ts;
6262
(function (ts) {
6363
ts.versionMajorMinor = "3.3";
64-
ts.version = ts.versionMajorMinor + ".3";
64+
ts.version = ts.versionMajorMinor + ".3333";
6565
})(ts || (ts = {}));
6666
(function (ts) {
6767
ts.emptyArray = [];
@@ -22903,15 +22903,19 @@ var ts;
2290322903
flowAfterCatch = currentFlow;
2290422904
}
2290522905
if (node.finallyBlock) {
22906+
var preFinallyPrior = preTryFlow;
2290622907
if (!node.catchClause) {
2290722908
if (tryPriors.length) {
22909+
var preFinallyFlow_1 = createBranchLabel();
22910+
addAntecedent(preFinallyFlow_1, preTryFlow);
2290822911
for (var _a = 0, tryPriors_2 = tryPriors; _a < tryPriors_2.length; _a++) {
2290922912
var p = tryPriors_2[_a];
22910-
addAntecedent(preFinallyLabel, p);
22913+
addAntecedent(preFinallyFlow_1, p);
2291122914
}
22915+
preFinallyPrior = finishFlowLabel(preFinallyFlow_1);
2291222916
}
2291322917
}
22914-
var preFinallyFlow = { flags: 2048, antecedent: preTryFlow, lock: {} };
22918+
var preFinallyFlow = { flags: 2048, antecedent: preFinallyPrior, lock: {} };
2291522919
addAntecedent(preFinallyLabel, preFinallyFlow);
2291622920
currentFlow = finishFlowLabel(preFinallyLabel);
2291722921
bind(node.finallyBlock);

lib/tsserver.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ var ts;
8888
// If changing the text in this section, be sure to test `configureNightly` too.
8989
ts.versionMajorMinor = "3.3";
9090
/** The version of the TypeScript compiler release */
91-
ts.version = ts.versionMajorMinor + ".3";
91+
ts.version = ts.versionMajorMinor + ".3333";
9292
})(ts || (ts = {}));
9393
(function (ts) {
9494
/* @internal */
@@ -28107,12 +28107,16 @@ var ts;
2810728107
// We add the nodes within the `try` block to the `finally`'s antecedents if there's no catch block
2810828108
// (If there is a `catch` block, it will have all these antecedents instead, and the `finally` will
2810928109
// have the end of the `try` block and the end of the `catch` block)
28110+
var preFinallyPrior = preTryFlow;
2811028111
if (!node.catchClause) {
2811128112
if (tryPriors.length) {
28113+
var preFinallyFlow_1 = createBranchLabel();
28114+
addAntecedent(preFinallyFlow_1, preTryFlow);
2811228115
for (var _a = 0, tryPriors_2 = tryPriors; _a < tryPriors_2.length; _a++) {
2811328116
var p = tryPriors_2[_a];
28114-
addAntecedent(preFinallyLabel, p);
28117+
addAntecedent(preFinallyFlow_1, p);
2811528118
}
28119+
preFinallyPrior = finishFlowLabel(preFinallyFlow_1);
2811628120
}
2811728121
}
2811828122
// in finally flow is combined from pre-try/flow from try/flow from catch
@@ -28141,7 +28145,7 @@ var ts;
2814128145
//
2814228146
// extra edges that we inject allows to control this behavior
2814328147
// if when walking the flow we step on post-finally edge - we can mark matching pre-finally edge as locked so it will be skipped.
28144-
var preFinallyFlow = { flags: 2048 /* PreFinally */, antecedent: preTryFlow, lock: {} };
28148+
var preFinallyFlow = { flags: 2048 /* PreFinally */, antecedent: preFinallyPrior, lock: {} };
2814528149
addAntecedent(preFinallyLabel, preFinallyFlow);
2814628150
currentFlow = finishFlowLabel(preFinallyLabel);
2814728151
bind(node.finallyBlock);

lib/tsserverlibrary.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ var ts;
8484
// If changing the text in this section, be sure to test `configureNightly` too.
8585
ts.versionMajorMinor = "3.3";
8686
/** The version of the TypeScript compiler release */
87-
ts.version = ts.versionMajorMinor + ".3";
87+
ts.version = ts.versionMajorMinor + ".3333";
8888
})(ts || (ts = {}));
8989
(function (ts) {
9090
/* @internal */
@@ -28103,12 +28103,16 @@ var ts;
2810328103
// We add the nodes within the `try` block to the `finally`'s antecedents if there's no catch block
2810428104
// (If there is a `catch` block, it will have all these antecedents instead, and the `finally` will
2810528105
// have the end of the `try` block and the end of the `catch` block)
28106+
var preFinallyPrior = preTryFlow;
2810628107
if (!node.catchClause) {
2810728108
if (tryPriors.length) {
28109+
var preFinallyFlow_1 = createBranchLabel();
28110+
addAntecedent(preFinallyFlow_1, preTryFlow);
2810828111
for (var _a = 0, tryPriors_2 = tryPriors; _a < tryPriors_2.length; _a++) {
2810928112
var p = tryPriors_2[_a];
28110-
addAntecedent(preFinallyLabel, p);
28113+
addAntecedent(preFinallyFlow_1, p);
2811128114
}
28115+
preFinallyPrior = finishFlowLabel(preFinallyFlow_1);
2811228116
}
2811328117
}
2811428118
// in finally flow is combined from pre-try/flow from try/flow from catch
@@ -28137,7 +28141,7 @@ var ts;
2813728141
//
2813828142
// extra edges that we inject allows to control this behavior
2813928143
// if when walking the flow we step on post-finally edge - we can mark matching pre-finally edge as locked so it will be skipped.
28140-
var preFinallyFlow = { flags: 2048 /* PreFinally */, antecedent: preTryFlow, lock: {} };
28144+
var preFinallyFlow = { flags: 2048 /* PreFinally */, antecedent: preFinallyPrior, lock: {} };
2814128145
addAntecedent(preFinallyLabel, preFinallyFlow);
2814228146
currentFlow = finishFlowLabel(preFinallyLabel);
2814328147
bind(node.finallyBlock);

lib/typescript.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ var ts;
7575
// If changing the text in this section, be sure to test `configureNightly` too.
7676
ts.versionMajorMinor = "3.3";
7777
/** The version of the TypeScript compiler release */
78-
ts.version = ts.versionMajorMinor + ".3";
78+
ts.version = ts.versionMajorMinor + ".3333";
7979
})(ts || (ts = {}));
8080
(function (ts) {
8181
/* @internal */
@@ -28094,12 +28094,16 @@ var ts;
2809428094
// We add the nodes within the `try` block to the `finally`'s antecedents if there's no catch block
2809528095
// (If there is a `catch` block, it will have all these antecedents instead, and the `finally` will
2809628096
// have the end of the `try` block and the end of the `catch` block)
28097+
var preFinallyPrior = preTryFlow;
2809728098
if (!node.catchClause) {
2809828099
if (tryPriors.length) {
28100+
var preFinallyFlow_1 = createBranchLabel();
28101+
addAntecedent(preFinallyFlow_1, preTryFlow);
2809928102
for (var _a = 0, tryPriors_2 = tryPriors; _a < tryPriors_2.length; _a++) {
2810028103
var p = tryPriors_2[_a];
28101-
addAntecedent(preFinallyLabel, p);
28104+
addAntecedent(preFinallyFlow_1, p);
2810228105
}
28106+
preFinallyPrior = finishFlowLabel(preFinallyFlow_1);
2810328107
}
2810428108
}
2810528109
// in finally flow is combined from pre-try/flow from try/flow from catch
@@ -28128,7 +28132,7 @@ var ts;
2812828132
//
2812928133
// extra edges that we inject allows to control this behavior
2813028134
// if when walking the flow we step on post-finally edge - we can mark matching pre-finally edge as locked so it will be skipped.
28131-
var preFinallyFlow = { flags: 2048 /* PreFinally */, antecedent: preTryFlow, lock: {} };
28135+
var preFinallyFlow = { flags: 2048 /* PreFinally */, antecedent: preFinallyPrior, lock: {} };
2813228136
addAntecedent(preFinallyLabel, preFinallyFlow);
2813328137
currentFlow = finishFlowLabel(preFinallyLabel);
2813428138
bind(node.finallyBlock);

lib/typescriptServices.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ var ts;
7575
// If changing the text in this section, be sure to test `configureNightly` too.
7676
ts.versionMajorMinor = "3.3";
7777
/** The version of the TypeScript compiler release */
78-
ts.version = ts.versionMajorMinor + ".3";
78+
ts.version = ts.versionMajorMinor + ".3333";
7979
})(ts || (ts = {}));
8080
(function (ts) {
8181
/* @internal */
@@ -28094,12 +28094,16 @@ var ts;
2809428094
// We add the nodes within the `try` block to the `finally`'s antecedents if there's no catch block
2809528095
// (If there is a `catch` block, it will have all these antecedents instead, and the `finally` will
2809628096
// have the end of the `try` block and the end of the `catch` block)
28097+
var preFinallyPrior = preTryFlow;
2809728098
if (!node.catchClause) {
2809828099
if (tryPriors.length) {
28100+
var preFinallyFlow_1 = createBranchLabel();
28101+
addAntecedent(preFinallyFlow_1, preTryFlow);
2809928102
for (var _a = 0, tryPriors_2 = tryPriors; _a < tryPriors_2.length; _a++) {
2810028103
var p = tryPriors_2[_a];
28101-
addAntecedent(preFinallyLabel, p);
28104+
addAntecedent(preFinallyFlow_1, p);
2810228105
}
28106+
preFinallyPrior = finishFlowLabel(preFinallyFlow_1);
2810328107
}
2810428108
}
2810528109
// in finally flow is combined from pre-try/flow from try/flow from catch
@@ -28128,7 +28132,7 @@ var ts;
2812828132
//
2812928133
// extra edges that we inject allows to control this behavior
2813028134
// if when walking the flow we step on post-finally edge - we can mark matching pre-finally edge as locked so it will be skipped.
28131-
var preFinallyFlow = { flags: 2048 /* PreFinally */, antecedent: preTryFlow, lock: {} };
28135+
var preFinallyFlow = { flags: 2048 /* PreFinally */, antecedent: preFinallyPrior, lock: {} };
2813228136
addAntecedent(preFinallyLabel, preFinallyFlow);
2813328137
currentFlow = finishFlowLabel(preFinallyLabel);
2813428138
bind(node.finallyBlock);

lib/typingsInstaller.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ var ts;
8888
// If changing the text in this section, be sure to test `configureNightly` too.
8989
ts.versionMajorMinor = "3.3";
9090
/** The version of the TypeScript compiler release */
91-
ts.version = ts.versionMajorMinor + ".3";
91+
ts.version = ts.versionMajorMinor + ".3333";
9292
})(ts || (ts = {}));
9393
(function (ts) {
9494
/* @internal */
@@ -28107,12 +28107,16 @@ var ts;
2810728107
// We add the nodes within the `try` block to the `finally`'s antecedents if there's no catch block
2810828108
// (If there is a `catch` block, it will have all these antecedents instead, and the `finally` will
2810928109
// have the end of the `try` block and the end of the `catch` block)
28110+
var preFinallyPrior = preTryFlow;
2811028111
if (!node.catchClause) {
2811128112
if (tryPriors.length) {
28113+
var preFinallyFlow_1 = createBranchLabel();
28114+
addAntecedent(preFinallyFlow_1, preTryFlow);
2811228115
for (var _a = 0, tryPriors_2 = tryPriors; _a < tryPriors_2.length; _a++) {
2811328116
var p = tryPriors_2[_a];
28114-
addAntecedent(preFinallyLabel, p);
28117+
addAntecedent(preFinallyFlow_1, p);
2811528118
}
28119+
preFinallyPrior = finishFlowLabel(preFinallyFlow_1);
2811628120
}
2811728121
}
2811828122
// in finally flow is combined from pre-try/flow from try/flow from catch
@@ -28141,7 +28145,7 @@ var ts;
2814128145
//
2814228146
// extra edges that we inject allows to control this behavior
2814328147
// if when walking the flow we step on post-finally edge - we can mark matching pre-finally edge as locked so it will be skipped.
28144-
var preFinallyFlow = { flags: 2048 /* PreFinally */, antecedent: preTryFlow, lock: {} };
28148+
var preFinallyFlow = { flags: 2048 /* PreFinally */, antecedent: preFinallyPrior, lock: {} };
2814528149
addAntecedent(preFinallyLabel, preFinallyFlow);
2814628150
currentFlow = finishFlowLabel(preFinallyLabel);
2814728151
bind(node.finallyBlock);

0 commit comments

Comments
 (0)