michael@0: // |jit-test| error: TypeError michael@0: function Integer( value, exception ) { michael@0: try { } catch ( e ) { } michael@0: new (value = this)( this.value ); michael@0: if ( Math.floor(value) != value || isNaN(value) ) { } michael@0: } michael@0: new Integer( 3, false );