Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: e9927fb515576125c3fa7d5d848c4f30bb2e32a4 https://github.com/WebKit/WebKit/commit/e9927fb515576125c3fa7d5d848c4f30bb2e32a4 Author: Tadeu Zagallo <tzaga...@apple.com> Date: 2023-04-18 (Tue, 18 Apr 2023)
Changed paths: M Source/WebGPU/WGSL/GlobalVariableRewriter.cpp Log Message: ----------- [WGSL] GlobalVariableRewriter needs to visit variable initializers https://bugs.webkit.org/show_bug.cgi?id=255515 rdar://108134621 Reviewed by Mike Wyrzykowski. The global variable rewriter visitor overrides the Variable visitor, as it needs to record variable definitions that may shadow globals, but it fails to visit the variable initializer (if there is one), which means that globals used in the initializer are undetected. To fix that we simply call the base visitor's visit method on the variable declaration. * Source/WebGPU/WGSL/GlobalVariableRewriter.cpp: (WGSL::RewriteGlobalVariables::visit): Canonical link: https://commits.webkit.org/263062@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes