[clang] [Sema] Remove an unnecessary cast (NFC) (PR #147203)
via cfe-commits
cfe-commits at lists.llvm.org
Sun Jul 6 10:58:59 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-clang
Author: Kazu Hirata (kazutakahirata)
<details>
<summary>Changes</summary>
StorageClass is already of spirv::StorageClass.
---
Full diff: https://github.com/llvm/llvm-project/pull/147203.diff
1 Files Affected:
- (modified) clang/lib/Sema/SemaSPIRV.cpp (+1-1)
``````````diff
diff --git a/clang/lib/Sema/SemaSPIRV.cpp b/clang/lib/Sema/SemaSPIRV.cpp
index c27d3fed2b990..76d3cff908b37 100644
--- a/clang/lib/Sema/SemaSPIRV.cpp
+++ b/clang/lib/Sema/SemaSPIRV.cpp
@@ -116,7 +116,7 @@ static bool checkGenericCastToPtr(Sema &SemaRef, CallExpr *Call) {
RT = RT->getPointeeType();
auto Qual = RT.getQualifiers();
LangAS AddrSpace;
- switch (static_cast<spirv::StorageClass>(StorageClass)) {
+ switch (StorageClass) {
case spirv::StorageClass::CrossWorkgroup:
AddrSpace =
SemaRef.LangOpts.isSYCL() ? LangAS::sycl_global : LangAS::opencl_global;
``````````
</details>
https://github.com/llvm/llvm-project/pull/147203
More information about the cfe-commits
mailing list