Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 050f137c463325469ec0e46797305c580e0e3745
      
https://github.com/WebKit/WebKit/commit/050f137c463325469ec0e46797305c580e0e3745
  Author: Ryosuke Niwa <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M Tools/CISupport/safer-cpp-llvm-version

  Log Message:
  -----------
  Update LLVM (2026-01-29)
https://bugs.webkit.org/show_bug.cgi?id=306366
rdar://169037788

Reviewed by Geoffrey Garen.

This rollout adds support for `[[clang::annotate_type("webkit.nodelete")]]` 
annotation
on a function return type. When this attribute is set, the function is treated 
as "trivial".

This rollout also introduces alpha.webkit.NoDeleteChecker which validates this 
new annotation
by running the trivial function analysis on the function body with the 
annotation.

Finally, this rollout fixes a bug that [[clang::suppress]] wasn't working 
inside some templates.

* Tools/CISupport/safer-cpp-llvm-version:

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to