[clang] 58160e7 - [clang][Interp][NFC] Use const pointers in Descriptor::getType()

Timm Bäder via cfe-commits cfe-commits at lists.llvm.org
Sat Jun 29 01:30:47 PDT 2024


Author: Timm Bäder
Date: 2024-06-29T09:42:37+02:00
New Revision: 58160e78e5ed82bdcc1dcbda4d57442aa4e1dd9e

URL: https://github.com/llvm/llvm-project/commit/58160e78e5ed82bdcc1dcbda4d57442aa4e1dd9e
DIFF: https://github.com/llvm/llvm-project/commit/58160e78e5ed82bdcc1dcbda4d57442aa4e1dd9e.diff

LOG: [clang][Interp][NFC] Use const pointers in Descriptor::getType()

Added: 
    

Modified: 
    clang/lib/AST/Interp/Descriptor.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/AST/Interp/Descriptor.cpp b/clang/lib/AST/Interp/Descriptor.cpp
index fea8a7b1d14a9..afafae088aca0 100644
--- a/clang/lib/AST/Interp/Descriptor.cpp
+++ b/clang/lib/AST/Interp/Descriptor.cpp
@@ -355,11 +355,11 @@ Descriptor::Descriptor(const DeclTy &D)
 }
 
 QualType Descriptor::getType() const {
-  if (auto *E = asExpr())
+  if (const auto *E = asExpr())
     return E->getType();
-  if (auto *D = asValueDecl())
+  if (const auto *D = asValueDecl())
     return D->getType();
-  if (auto *T = dyn_cast<TypeDecl>(asDecl()))
+  if (const auto *T = dyn_cast<TypeDecl>(asDecl()))
     return QualType(T->getTypeForDecl(), 0);
   llvm_unreachable("Invalid descriptor type");
 }


        


More information about the cfe-commits mailing list