Update baselines to be current

This commit is contained in:
Nathan Shively-Sanders
2016-07-27 13:25:16 -07:00
parent a6642d68c9
commit 6fbd79b709
3 changed files with 45 additions and 18 deletions

View File

@@ -1,16 +1,22 @@
//// [in.js]
/**
* @param {'literal'} input
* @param {'literal'} p1
* @param {"literal"} p2
* @param {'literal' | 'other'} p3
* @param {'literal' | number} p4
*/
function f(input) {
return input + '.';
function f(p1, p2, p3, p4) {
return p1 + p2 + p3 + p4 + '.';
}
//// [out.js]
/**
* @param {'literal'} input
* @param {'literal'} p1
* @param {"literal"} p2
* @param {'literal' | 'other'} p3
* @param {'literal' | number} p4
*/
function f(input) {
return input + '.';
function f(p1, p2, p3, p4) {
return p1 + p2 + p3 + p4 + '.';
}

View File

@@ -1,12 +1,21 @@
=== tests/cases/compiler/in.js ===
/**
* @param {'literal'} input
* @param {'literal'} p1
* @param {"literal"} p2
* @param {'literal' | 'other'} p3
* @param {'literal' | number} p4
*/
function f(input) {
function f(p1, p2, p3, p4) {
>f : Symbol(f, Decl(in.js, 0, 0))
>input : Symbol(input, Decl(in.js, 3, 11))
>p1 : Symbol(p1, Decl(in.js, 6, 11))
>p2 : Symbol(p2, Decl(in.js, 6, 14))
>p3 : Symbol(p3, Decl(in.js, 6, 18))
>p4 : Symbol(p4, Decl(in.js, 6, 22))
return input + '.';
>input : Symbol(input, Decl(in.js, 3, 11))
return p1 + p2 + p3 + p4 + '.';
>p1 : Symbol(p1, Decl(in.js, 6, 11))
>p2 : Symbol(p2, Decl(in.js, 6, 14))
>p3 : Symbol(p3, Decl(in.js, 6, 18))
>p4 : Symbol(p4, Decl(in.js, 6, 22))
}

View File

@@ -1,14 +1,26 @@
=== tests/cases/compiler/in.js ===
/**
* @param {'literal'} input
* @param {'literal'} p1
* @param {"literal"} p2
* @param {'literal' | 'other'} p3
* @param {'literal' | number} p4
*/
function f(input) {
>f : (input: "literal") => string
>input : "literal"
function f(p1, p2, p3, p4) {
>f : (p1: "literal", p2: "literal", p3: "literal" | "other", p4: "literal" | number) => string
>p1 : "literal"
>p2 : "literal"
>p3 : "literal" | "other"
>p4 : "literal" | number
return input + '.';
>input + '.' : string
>input : "literal"
return p1 + p2 + p3 + p4 + '.';
>p1 + p2 + p3 + p4 + '.' : string
>p1 + p2 + p3 + p4 : string
>p1 + p2 + p3 : string
>p1 + p2 : string
>p1 : "literal"
>p2 : "literal"
>p3 : "literal" | "other"
>p4 : "literal" | number
>'.' : string
}