Index: src/extensions/i18n/footer.js |
diff --git a/test/cctest/test-platform.cc b/src/extensions/i18n/footer.js |
similarity index 79% |
copy from test/cctest/test-platform.cc |
copy to src/extensions/i18n/footer.js |
index 6c20b853c5e7408b1877ee74617c01c3fc32ed5f..ac33f1e24224957ff05d2cddef072987dd96942d 100644 |
--- a/test/cctest/test-platform.cc |
+++ b/src/extensions/i18n/footer.js |
@@ -24,14 +24,17 @@ |
// 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. |
-#include <stdlib.h> |
+// ECMAScript 402 API implementation is broken into separate files for |
+// each service. The build system combines them together into one |
+// Intl namespace. |
-#include "cctest.h" |
-#include "platform.h" |
+// Fix RegExp global state so we don't fail WebKit layout test: |
+// fast/js/regexp-caching.html |
+// It seems that 'g' or test() operations leave state changed. |
+var CLEANUP_RE = new RegExp(''); |
+CLEANUP_RE.test(''); |
-using namespace ::v8::internal; |
- |
-TEST(NumberOfCores) { |
- CHECK_GT(OS::NumberOfCores(), 0); |
-} |
+return Intl; |
+}()); |