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