Skip to content

Commit 9f59cf6

Browse files
Simplify 262 baselines.
1 parent cf8afc3 commit 9f59cf6

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

src/harness/harness.ts

+8-7
Original file line numberDiff line numberDiff line change
@@ -224,12 +224,7 @@ module Utils {
224224
}
225225

226226
function getNodeFlagName(f: number) { return getFlagName((<any>ts).NodeFlags, f); }
227-
function getParserContextFlagName(f: number) {
228-
// Clear the flag that are produced by aggregating child values.. That is ephemeral
229-
// data we don't care about in the dump. We only care what the parser set directly
230-
// on the ast.
231-
return getFlagName((<any>ts).ParserContextFlags, f & ts.ParserContextFlags.ParserGeneratedFlags);
232-
}
227+
function getParserContextFlagName(f: number) { return getFlagName((<any>ts).ParserContextFlags, f); }
233228

234229
function serializeNode(n: ts.Node): any {
235230
var o: any = { kind: getKindName(n.kind) };
@@ -257,7 +252,13 @@ module Utils {
257252
break;
258253

259254
case "parserContextFlags":
260-
o[propertyName] = getParserContextFlagName(n.parserContextFlags);
255+
// Clear the flag that are produced by aggregating child values.. That is ephemeral
256+
// data we don't care about in the dump. We only care what the parser set directly
257+
// on the ast.
258+
var value = n.parserContextFlags & ts.ParserContextFlags.ParserGeneratedFlags;
259+
if (value) {
260+
o[propertyName] = getParserContextFlagName(value);
261+
}
261262
break;
262263

263264
case "referenceDiagnostics":

0 commit comments

Comments
 (0)