summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwolfbeast <mcwerewolf@gmail.com>2018-05-04 22:02:48 +0200
committerwolfbeast <mcwerewolf@gmail.com>2018-05-04 22:02:48 +0200
commit891026d00551992f4c957eb20c13d65183126605 (patch)
tree6502408503a8f3b18a52b56ed53d742af9d481e6
parent74c62cd3373e23fe77f509373f581c33872d813d (diff)
downloadUXP-891026d00551992f4c957eb20c13d65183126605.tar
UXP-891026d00551992f4c957eb20c13d65183126605.tar.gz
UXP-891026d00551992f4c957eb20c13d65183126605.tar.lz
UXP-891026d00551992f4c957eb20c13d65183126605.tar.xz
UXP-891026d00551992f4c957eb20c13d65183126605.zip
Make InitRuntimeNumberState's return type reflect its infallible nature.
-rw-r--r--js/src/jsnum.cpp6
-rw-r--r--js/src/jsnum.h3
-rw-r--r--js/src/vm/Runtime.cpp3
3 files changed, 3 insertions, 9 deletions
diff --git a/js/src/jsnum.cpp b/js/src/jsnum.cpp
index 98d045987..28ed15159 100644
--- a/js/src/jsnum.cpp
+++ b/js/src/jsnum.cpp
@@ -991,14 +991,10 @@ js::FIX_FPU()
#endif
}
-bool
+void
js::InitRuntimeNumberState(JSRuntime* rt)
{
FIX_FPU();
-
- // XXX EXPOSE_INTL_API has become true all the time, meaning this is
- // no longer fallible, and we should change its return type.
- return true;
}
JSObject*
diff --git a/js/src/jsnum.h b/js/src/jsnum.h
index 2e7049888..8dff45f69 100644
--- a/js/src/jsnum.h
+++ b/js/src/jsnum.h
@@ -34,8 +34,7 @@ namespace js {
class StringBuffer;
-extern MOZ_MUST_USE bool
-InitRuntimeNumberState(JSRuntime* rt);
+void InitRuntimeNumberState(JSRuntime* rt);
/* Initialize the Number class, returning its prototype object. */
extern JSObject*
diff --git a/js/src/vm/Runtime.cpp b/js/src/vm/Runtime.cpp
index 0e7ce7f10..174e23594 100644
--- a/js/src/vm/Runtime.cpp
+++ b/js/src/vm/Runtime.cpp
@@ -325,8 +325,7 @@ JSRuntime::init(uint32_t maxbytes, uint32_t maxNurseryBytes)
/* The garbage collector depends on everything before this point being initialized. */
gcInitialized = true;
- if (!InitRuntimeNumberState(this))
- return false;
+ InitRuntimeNumberState(this);
JS::ResetTimeZone();