summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/TypedObject/bug1096023.js
blob: d2f28e485e7f678b7c8361a27053acdf2426c1e0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
if (!this.hasOwnProperty("TypedObject"))
  quit();

enableSPSProfiling();
var T = TypedObject;
function check(results, ctor) {
  for (var i = 0; i < results.length; i++)
  var S = new T.StructType({f: ctor});
  for (var i = 0; i < results.length; i++) {
    var s = new S({f: results[i][1]});
  }
}
var int8results = [
  [22, 22],
  [-128, 128],
  [-1, 255],
  [0x75, 0x7575],
  [-123, 0x7585]
];
check(int8results, T.int8);