Title: [292453] trunk/Source/_javascript_Core
Revision
292453
Author
commit-qu...@webkit.org
Date
2022-04-06 01:52:13 -0700 (Wed, 06 Apr 2022)

Log Message

[JSC]Squash alignment warning
https://bugs.webkit.org/show_bug.cgi?id=238670

Unreviewed gardening.

Squash a "cast increases required alignment of target type" due to
poiner arithmetic via char*

Patch by Geza Lore <gl...@igalia.com> on 2022-04-06

* wasm/WasmSignature.h:
(JSC::Wasm::Signature::storage):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (292452 => 292453)


--- trunk/Source/_javascript_Core/ChangeLog	2022-04-06 07:48:33 UTC (rev 292452)
+++ trunk/Source/_javascript_Core/ChangeLog	2022-04-06 08:52:13 UTC (rev 292453)
@@ -1,3 +1,16 @@
+2022-04-06  Geza Lore  <gl...@igalia.com>
+
+        [JSC]Squash alignment warning
+        https://bugs.webkit.org/show_bug.cgi?id=238670
+
+        Unreviewed gardening.
+
+        Squash a "cast increases required alignment of target type" due to
+        poiner arithmetic via char*
+
+        * wasm/WasmSignature.h:
+        (JSC::Wasm::Signature::storage):
+
 2022-04-05  Yusuke Suzuki  <ysuz...@apple.com>
 
         [JSC] Use inlined assertion for CodeBlock type

Modified: trunk/Source/_javascript_Core/wasm/WasmSignature.h (292452 => 292453)


--- trunk/Source/_javascript_Core/wasm/WasmSignature.h	2022-04-06 07:48:33 UTC (rev 292452)
+++ trunk/Source/_javascript_Core/wasm/WasmSignature.h	2022-04-06 08:52:13 UTC (rev 292453)
@@ -55,7 +55,7 @@
 
     Type* storage(SignatureArgCount i)
     {
-        return i + reinterpret_cast<Type*>(reinterpret_cast<char*>(this) + sizeof(Signature));
+        return i + reinterpret_cast<Type*>(this + 1); // Storage starts past end of this object
     }
     Type* storage(SignatureArgCount i) const { return const_cast<Signature*>(this)->storage(i); }
     static size_t allocatedSize(Checked<SignatureArgCount> retCount, Checked<SignatureArgCount> argCount)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to