michael@0: // |jit-test| error:TypeError michael@0: michael@0: // Binary: cache/js-dbg-64-b7d269a291b6-linux michael@0: // Flags: -m -n -a michael@0: // michael@0: michael@0: function Integer(value, exception) { michael@0: try {} catch (e) {} michael@0: new(value = this)(this.value); michael@0: Math.floor(({})[value.Math, this].abstract) michael@0: } michael@0: new Integer(3, false);