Skip to content

SaferCpp issues in ComputePassEncoder.mm #47288

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

kmonsen
Copy link
Contributor

@kmonsen kmonsen commented Jun 27, 2025

7f3c193

SaferCpp issues in ComputePassEncoder.mm
rdar://154474014
https://bugs.webkit.org/show_bug.cgi?id=295093

Reviewed by NOBODY (OOPS!).

* Source/WebGPU/SaferCPPExpectations/UncountedCallArgsCheckerExpectations:
* Source/WebGPU/WebGPU/ComputePassEncoder.mm:
(WebGPU::ComputePassEncoder::executePreDispatchCommands):
(WebGPU::ComputePassEncoder::setBindGroup):
* Source/WebGPU/WebGPU/PipelineLayout.h:
* Source/WebGPU/WebGPU/PipelineLayout.mm:
(WebGPU::PipelineLayout::protectedOptionalBindGroupLayout const):

7f3c193

Misc iOS, visionOS, tvOS & watchOS macOS Linux Windows
✅ 🧪 style ✅ 🛠 ios ✅ 🛠 mac ✅ 🛠 wpe ✅ 🛠 win
✅ 🛠 ios-sim ✅ 🛠 mac-AS-debug ✅ 🧪 wpe-wk2 ⏳ 🧪 win-tests
✅ 🧪 webkitperl ✅ 🧪 ios-wk2 ✅ 🧪 api-mac ✅ 🧪 api-wpe
✅ 🧪 ios-wk2-wpt ✅ 🛠 wpe-cairo
✅ 🧪 api-ios ✅ 🧪 mac-wk2 ✅ 🛠 gtk
✅ 🛠 vision ✅ 🧪 mac-AS-debug-wk2 ✅ 🧪 gtk-wk2
✅ 🛠 vision-sim ✅ 🧪 mac-wk2-stress ✅ 🧪 api-gtk
✅ 🧪 vision-wk2 ✅ 🧪 mac-intel-wk2 ✅ 🛠 playstation
✅ 🛠 tv ✅ 🛠 mac-safer-cpp
✅ 🛠 tv-sim
✅ 🛠 watch
✅ 🛠 watch-sim

@kmonsen kmonsen self-assigned this Jun 27, 2025
@kmonsen kmonsen added the WebGPU For bugs in WebGPU label Jun 27, 2025
@webkit-ews-buildbot
Copy link
Collaborator

Safer C++ Build #41813 (9a5bab5)

⚠️ Found 1 fixed file! Please update expectations in Source/[Project]/SaferCPPExpectations by running the following command and update your pull request:

  • Tools/Scripts/update-safer-cpp-expectations -p WebGPU --UncountedCallArgsChecker ComputePassEncoder.mm --UncountedLambdaCapturesChecker ComputePassEncoder.mm

@kmonsen kmonsen force-pushed the eng/SaferCpp-issues-in-ComputePassEncoder-mm branch from 9a5bab5 to 3525ad0 Compare June 27, 2025 12:13
@kmonsen kmonsen force-pushed the eng/SaferCpp-issues-in-ComputePassEncoder-mm branch from 3525ad0 to 4e4c6fc Compare June 27, 2025 22:02
rdar://154474014
https://bugs.webkit.org/show_bug.cgi?id=295093

Reviewed by NOBODY (OOPS!).

* Source/WebGPU/SaferCPPExpectations/UncountedCallArgsCheckerExpectations:
* Source/WebGPU/WebGPU/ComputePassEncoder.mm:
(WebGPU::ComputePassEncoder::executePreDispatchCommands):
(WebGPU::ComputePassEncoder::setBindGroup):
* Source/WebGPU/WebGPU/PipelineLayout.h:
* Source/WebGPU/WebGPU/PipelineLayout.mm:
(WebGPU::PipelineLayout::protectedOptionalBindGroupLayout const):
@kmonsen kmonsen force-pushed the eng/SaferCpp-issues-in-ComputePassEncoder-mm branch from 4e4c6fc to 7f3c193 Compare June 27, 2025 22:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WebGPU For bugs in WebGPU
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants