Index: test/intl/break-iterator/wellformed-unsupported-locale.js |
diff --git a/test/mjsunit/regress/regress-171641.js b/test/intl/break-iterator/wellformed-unsupported-locale.js |
similarity index 87% |
copy from test/mjsunit/regress/regress-171641.js |
copy to test/intl/break-iterator/wellformed-unsupported-locale.js |
index 8db6781821325f8f6253eb2df4abb2b362b001c0..49b621100d7d7cbe2761056b2f1f96286abb669d 100644 |
--- a/test/mjsunit/regress/regress-171641.js |
+++ b/test/intl/break-iterator/wellformed-unsupported-locale.js |
@@ -24,17 +24,10 @@ |
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
+// limitations under the License. |
-// Flags: --allow-natives-syntax |
+// Passing a well formed but unsupported locale falls back to default. |
-function foo(k, p) { |
- for (var i = 0; i < 1; i++) { |
- p = Math.min(p, i); |
- } |
- m = Math.floor((k | 0) / p); |
-} |
+var iterator = Intl.v8BreakIterator(['xx']); |
-foo(0, 1); |
-foo(0, 1); |
-%OptimizeFunctionOnNextCall(foo); |
-foo(0, 1); |
+assertEquals(iterator.resolvedOptions().locale, getDefaultLocale()); |