Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(312)

Unified Diff: src/icu_util.h

Issue 18899002: Initialize ICU data files in d8 and disable i18n for other code samples (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: updates Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « src/d8.gyp ('k') | src/icu_util.cc » ('j') | src/icu_util.cc » ('J')
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/icu_util.h
diff --git a/test/mjsunit/regress/regress-237617.js b/src/icu_util.h
similarity index 86%
copy from test/mjsunit/regress/regress-237617.js
copy to src/icu_util.h
index dabf828ae8bbfa3223e56664a97780098e6c5e3e..d7961b9d3650a3fdfc47334555a63850fb3aae46 100644
--- a/test/mjsunit/regress/regress-237617.js
+++ b/src/icu_util.h
@@ -25,19 +25,16 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-"use strict"
-function f() {
- throw new Error("test stack");
-}
+#ifndef V8_ICU_UTIL_H_
+#define V8_ICU_UTIL_H_
-var error_stack = "";
-try {
- f.call(null);
-} catch (e) {
- error_stack = e.stack;
-}
+namespace v8 {
-assertTrue(error_stack.indexOf("test stack") > 0);
-assertTrue(error_stack.indexOf("illegal") < 0);
+// Call this function to load ICU's data tables for the current process. This
+// function should be called before ICU is used.
+bool InitializeICU();
+} // namespace v8
+
+#endif // V8_ICU_UTIL_H_
« no previous file with comments | « src/d8.gyp ('k') | src/icu_util.cc » ('j') | src/icu_util.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698