=== tests/cases/compiler/voidReturnLambdaValue.ts === function foo(arg1, arg2, callback:(v1,v2,v3) => void):void { >foo : (arg1: any, arg2: any, callback: (v1: any, v2: any, v3: any) => void) => void, Symbol(foo, Decl(voidReturnLambdaValue.ts, 0, 0)) >arg1 : any, Symbol(arg1, Decl(voidReturnLambdaValue.ts, 0, 13)) >arg2 : any, Symbol(arg2, Decl(voidReturnLambdaValue.ts, 0, 18)) >callback : (v1: any, v2: any, v3: any) => void, Symbol(callback, Decl(voidReturnLambdaValue.ts, 0, 24)) >v1 : any, Symbol(v1, Decl(voidReturnLambdaValue.ts, 0, 35)) >v2 : any, Symbol(v2, Decl(voidReturnLambdaValue.ts, 0, 38)) >v3 : any, Symbol(v3, Decl(voidReturnLambdaValue.ts, 0, 41)) return callback(arg1, arg2, arg2); >callback(arg1, arg2, arg2) : void >callback : (v1: any, v2: any, v3: any) => void, Symbol(callback, Decl(voidReturnLambdaValue.ts, 0, 24)) >arg1 : any, Symbol(arg1, Decl(voidReturnLambdaValue.ts, 0, 13)) >arg2 : any, Symbol(arg2, Decl(voidReturnLambdaValue.ts, 0, 18)) >arg2 : any, Symbol(arg2, Decl(voidReturnLambdaValue.ts, 0, 18)) }