| Index: test/mjsunit/regexp-static.js
 | 
| ===================================================================
 | 
| --- test/mjsunit/regexp-static.js	(revision 905)
 | 
| +++ test/mjsunit/regexp-static.js	(working copy)
 | 
| @@ -25,6 +25,18 @@
 | 
|  // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 | 
|  // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
|  
 | 
| +// Test that we throw exceptions when calling test and exec with no
 | 
| +// input.  This is not part of the spec, but we do it for
 | 
| +// compatibility with JSC.
 | 
| +assertThrows("/a/.test()");
 | 
| +assertThrows("/a/.exec()");
 | 
| +
 | 
| +// Test that we do not throw exceptions once the static RegExp.input
 | 
| +// field has been set.
 | 
| +RegExp.input = "a";
 | 
| +assertDoesNotThrow("/a/.test()");
 | 
| +assertDoesNotThrow("/a/.exec()");
 | 
| +
 | 
|  // Test the (deprecated as of JS 1.5) properties of the RegExp function.
 | 
|  var re = /((\d+)\.(\d+))/;
 | 
|  var s = 'abc123.456def';
 | 
| 
 |