Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 9c483aee2979aea8226cdb9080775dc14146dd41
      
https://github.com/WebKit/WebKit/commit/9c483aee2979aea8226cdb9080775dc14146dd41
  Author: Alex Christensen <[email protected]>
  Date:   2023-09-23 (Sat, 23 Sep 2023)

  Changed paths:
    M Source/WebCore/platform/network/NetworkLoadMetrics.h
    M Source/WebKit/Scripts/generate-serializers.py
    M Source/WebKit/Scripts/webkit/tests/GeneratedSerializers.cpp
    M Source/WebKit/Scripts/webkit/tests/WebKitPlatformGeneratedSerializers.cpp

  Log Message:
  -----------
  Fix iOS simulator release asan build after 268314@main
https://bugs.webkit.org/show_bug.cgi?id=261977
rdar://115910638

Reviewed by Simon Fraser.

Something about my attempt to put RefCounted and vtable overhead in the same
base class wasn't quite the same as having them separate.  This switches to
actually use RefCounted when trying to make a struct that is the same size as
something that is RefCounted for the purposes of verifying that all members
are serialized.

* Source/WebCore/platform/network/NetworkLoadMetrics.h:
* Source/WebKit/Scripts/generate-serializers.py:
(check_type_members.is):
(generate_impl):
* Source/WebKit/Scripts/webkit/tests/GeneratedSerializers.cpp:
(VirtualTableOverhead<true>::~VirtualTableOverhead):
* Source/WebKit/Scripts/webkit/tests/WebKitPlatformGeneratedSerializers.cpp:
(VirtualTableOverhead<true>::~VirtualTableOverhead):

Canonical link: https://commits.webkit.org/268360@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to