| Index: test/mjsunit/harmony/regexp-flags.js
 | 
| diff --git a/test/mjsunit/harmony/regexp-flags.js b/test/mjsunit/harmony/regexp-flags.js
 | 
| index b20044343b8ef55830492c1185dc2a1adbfde151..475fda493c13530c29f424a4cf50c0b6f6241564 100644
 | 
| --- a/test/mjsunit/harmony/regexp-flags.js
 | 
| +++ b/test/mjsunit/harmony/regexp-flags.js
 | 
| @@ -4,7 +4,6 @@
 | 
|  
 | 
|  // Flags: --harmony-regexps
 | 
|  
 | 
| -delete RegExp.prototype.flags;
 | 
|  RegExp.prototype.flags = 'setter should be undefined';
 | 
|  
 | 
|  assertEquals('', RegExp('').flags);
 | 
| @@ -18,7 +17,7 @@ assertEquals('gimy', /foo/ymig.flags);
 | 
|  assertThrows(function() { RegExp('', 'yumig').flags; }, SyntaxError);
 | 
|  
 | 
|  var descriptor = Object.getOwnPropertyDescriptor(RegExp.prototype, 'flags');
 | 
| -assertFalse(descriptor.configurable);
 | 
| +assertTrue(descriptor.configurable);
 | 
|  assertFalse(descriptor.enumerable);
 | 
|  assertInstanceof(descriptor.get, Function);
 | 
|  assertEquals(undefined, descriptor.set);
 | 
| @@ -38,3 +37,25 @@ assertThrows(function() { testGenericFlags(true); }, TypeError);
 | 
|  assertThrows(function() { testGenericFlags(false); }, TypeError);
 | 
|  assertThrows(function() { testGenericFlags(''); }, TypeError);
 | 
|  assertThrows(function() { testGenericFlags(42); }, TypeError);
 | 
| +
 | 
| +var counter = 0;
 | 
| +var map = {};
 | 
| +var object = {
 | 
| +  get global() {
 | 
| +    map.g = counter++;
 | 
| +  },
 | 
| +  get ignoreCase() {
 | 
| +    map.i = counter++;
 | 
| +  },
 | 
| +  get multiline() {
 | 
| +    map.m = counter++;
 | 
| +  },
 | 
| +  get unicode() {
 | 
| +    map.u = counter++;
 | 
| +  },
 | 
| +  get sticky() {
 | 
| +    map.y = counter++;
 | 
| +  }
 | 
| +};
 | 
| +testGenericFlags(object);
 | 
| +assertEquals({ g: 0, i: 1, m: 2, u: 3, y: 4 }, map);
 | 
| 
 |