[neon/qt/qtwebengine/Neon/release_jammy] debian/patches: Add one more change to mips64el-v8-regexp.patch.

Dmitry Shachnev null at kde.org
Wed Aug 21 09:44:48 BST 2024


Git commit b8c9f4fffab5e76343fcc6b967965480d1b68915 by Dmitry Shachnev.
Committed on 04/07/2024 at 11:09.
Pushed by jriddell into branch 'Neon/release_jammy'.

Add one more change to mips64el-v8-regexp.patch.

To hopefully fix the following error:

../../3rdparty/chromium/v8/src/regexp/mips64/regexp-macro-assembler-mips64.h:144:64: error: call of overloaded 'Operand(int)' is ambiguous
  144 |                                 Operand extra_space = Operand(0));
      |                                                                ^

M  +14   -2    debian/patches/mips64el-v8-regexp.patch

https://invent.kde.org/neon/qt/qtwebengine/-/commit/b8c9f4fffab5e76343fcc6b967965480d1b68915

diff --git a/debian/patches/mips64el-v8-regexp.patch b/debian/patches/mips64el-v8-regexp.patch
index da8cbc9..8be9480 100644
--- a/debian/patches/mips64el-v8-regexp.patch
+++ b/debian/patches/mips64el-v8-regexp.patch
@@ -1,7 +1,19 @@
 Description: fix stack check in native code when interrupt was requested
-Origin: upstream v8, https://github.com/v8/v8/commit/1ec3c714bf75f01e
-Last-Update: 2024-07-03
+Origin: upstream v8, commits:
+ - https://github.com/v8/v8/commit/3ebf2052a1b27039
+ - https://github.com/v8/v8/commit/1ec3c714bf75f01e
+Last-Update: 2024-07-04
 
+--- a/src/3rdparty/chromium/v8/src/codegen/mips64/assembler-mips64.h
++++ b/src/3rdparty/chromium/v8/src/codegen/mips64/assembler-mips64.h
+@@ -69,7 +69,6 @@ class Operand {
+       : rm_(no_reg), rmode_(RelocInfo::EXTERNAL_REFERENCE) {
+     value_.immediate = static_cast<int64_t>(f.address());
+   }
+-  V8_INLINE explicit Operand(const char* s);
+   explicit Operand(Handle<HeapObject> handle);
+   V8_INLINE explicit Operand(Smi value) : rm_(no_reg), rmode_(RelocInfo::NONE) {
+     value_.immediate = static_cast<intptr_t>(value.ptr());
 --- a/src/3rdparty/chromium/v8/src/regexp/mips64/regexp-macro-assembler-mips64.cc
 +++ b/src/3rdparty/chromium/v8/src/regexp/mips64/regexp-macro-assembler-mips64.cc
 @@ -698,6 +698,8 @@ Handle<HeapObject> RegExpMacroAssemblerM



More information about the Neon-commits mailing list