summaryrefslogtreecommitdiff
path: root/mozilla-1512162.patch
diff options
context:
space:
mode:
authorMartin Stransky <stransky@redhat.com>2019-07-25 08:11:48 +0200
committerMartin Stransky <stransky@redhat.com>2019-07-25 08:11:48 +0200
commit6dfc99c7c76e026988ed8a1172791922770c8d0b (patch)
treea1251a205de7cdc96645dbeb1be7b2e098a10bc1 /mozilla-1512162.patch
parentMerge branch 'master' into f30 (diff)
parentUpdated mozbz#1512162 for ppc64le (diff)
downloadlibrewolf-fedora-ff-6dfc99c7c76e026988ed8a1172791922770c8d0b.tar.gz
librewolf-fedora-ff-6dfc99c7c76e026988ed8a1172791922770c8d0b.tar.bz2
librewolf-fedora-ff-6dfc99c7c76e026988ed8a1172791922770c8d0b.zip
Merge branch 'master' into f30
Diffstat (limited to 'mozilla-1512162.patch')
-rw-r--r--mozilla-1512162.patch29
1 files changed, 23 insertions, 6 deletions
diff --git a/mozilla-1512162.patch b/mozilla-1512162.patch
index a246a3e..99a0b14 100644
--- a/mozilla-1512162.patch
+++ b/mozilla-1512162.patch
@@ -1,7 +1,25 @@
-diff --git a/js/xpconnect/src/XPCWrappedNative.cpp b/js/xpconnect/src/XPCWrappedNative.cpp
---- a/js/xpconnect/src/XPCWrappedNative.cpp
-+++ b/js/xpconnect/src/XPCWrappedNative.cpp
-@@ -1157,6 +1157,10 @@
+diff -up firefox-68.0.1/js/xpconnect/src/XPCWrappedNative.cpp.1512162 firefox-68.0.1/js/xpconnect/src/XPCWrappedNative.cpp
+--- firefox-68.0.1/js/xpconnect/src/XPCWrappedNative.cpp.1512162 2019-07-17 22:51:30.000000000 +0200
++++ firefox-68.0.1/js/xpconnect/src/XPCWrappedNative.cpp 2019-07-25 08:08:18.512528313 +0200
+@@ -1092,7 +1092,7 @@ class MOZ_STACK_CLASS CallMethodHelper f
+ MOZ_ALWAYS_INLINE bool GetOutParamSource(uint8_t paramIndex,
+ MutableHandleValue srcp) const;
+
+- MOZ_ALWAYS_INLINE bool GatherAndConvertResults();
++ bool GatherAndConvertResults();
+
+ MOZ_ALWAYS_INLINE bool QueryInterfaceFastPath();
+
+@@ -1139,7 +1139,7 @@ class MOZ_STACK_CLASS CallMethodHelper f
+
+ ~CallMethodHelper();
+
+- MOZ_ALWAYS_INLINE bool Call();
++ bool Call();
+
+ // Trace implementation so we can put our CallMethodHelper in a Rooted<T>.
+ void trace(JSTracer* aTrc);
+@@ -1157,6 +1157,10 @@ bool XPCWrappedNative::CallMethod(XPCCal
return helper.get().Call();
}
@@ -12,7 +30,7 @@ diff --git a/js/xpconnect/src/XPCWrappedNative.cpp b/js/xpconnect/src/XPCWrapped
bool CallMethodHelper::Call() {
mCallContext.SetRetVal(JS::UndefinedValue());
-@@ -1315,6 +1319,10 @@
+@@ -1315,6 +1319,10 @@ bool CallMethodHelper::GetOutParamSource
return true;
}
@@ -23,4 +41,3 @@ diff --git a/js/xpconnect/src/XPCWrappedNative.cpp b/js/xpconnect/src/XPCWrapped
bool CallMethodHelper::GatherAndConvertResults() {
// now we iterate through the native params to gather and convert results
uint8_t paramCount = mMethodInfo->GetParamCount();
-
bgstack15