Skip to content

Commit faa9510

Browse files
committed
add test of pipe "->" eats up attrs in 1 arity fn
1 parent e7c408e commit faa9510

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

jscomp/test/res_debug.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,14 @@ var bad = {
4949
name: bad_name
5050
};
5151

52+
function identity(x) {
53+
return x;
54+
}
55+
56+
var ok1 = {};
57+
58+
var bad1 = {};
59+
5260
var v2 = newrecord;
5361

5462
var v1 = {
@@ -73,4 +81,7 @@ exports.optionMap = optionMap;
7381
exports.name = name;
7482
exports.ok = ok;
7583
exports.bad = bad;
84+
exports.identity = identity;
85+
exports.ok1 = ok1;
86+
exports.bad1 = bad1;
7687
/* Not a pure module */

jscomp/test/res_debug.res

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,4 +65,11 @@ type props<'name> = {key?: string, name?: string}
6565
let name = None
6666

6767
let ok = {name: ?optionMap(name, x => x)}
68-
let bad = {name: ?name->optionMap(x => x)}
68+
let bad = {name: ?name->optionMap(x => x)}
69+
70+
let identity = x => x
71+
72+
let name1 = Some("ReScript")
73+
74+
let ok1 = {name: ?identity(name1)}
75+
let bad1 = {name: ?name1->identity}

0 commit comments

Comments
 (0)