Author: Matheus Izvekov Date: 2025-08-19T14:47:11-03:00 New Revision: fdcc1b3588bc8adc3ca409ed7313bf21f4fce127
URL: https://github.com/llvm/llvm-project/commit/fdcc1b3588bc8adc3ca409ed7313bf21f4fce127 DIFF: https://github.com/llvm/llvm-project/commit/fdcc1b3588bc8adc3ca409ed7313bf21f4fce127.diff LOG: [clang] NFC: fix and add some comments missing from #147835 (#154395) Added: Modified: clang/include/clang/AST/Decl.h clang/include/clang/AST/Type.h Removed: ################################################################################ diff --git a/clang/include/clang/AST/Decl.h b/clang/include/clang/AST/Decl.h index 400d3686076ae..bebbde3661a33 100644 --- a/clang/include/clang/AST/Decl.h +++ b/clang/include/clang/AST/Decl.h @@ -3526,7 +3526,7 @@ class TypeDecl : public NamedDecl { public: // Low-level accessor. If you just want the type defined by this node, // check out ASTContext::getTypeDeclType or one of - // ASTContext::getTypedefType, ASTContext::getRecordType, etc. if you + // ASTContext::getTypedefType, ASTContext::getTagType, etc. if you // already know the specific kind of node this is. const Type *getTypeForDecl() const { assert(!isa<TagDecl>(this)); diff --git a/clang/include/clang/AST/Type.h b/clang/include/clang/AST/Type.h index cfbb9de4f2a06..3c32f7c82a3c1 100644 --- a/clang/include/clang/AST/Type.h +++ b/clang/include/clang/AST/Type.h @@ -6401,6 +6401,9 @@ class TagType : public TypeWithKeyword { bool IsInjected, const Type *CanonicalType); public: + // FIXME: Temporarily renamed from `getDecl` in order to facilitate + // rebasing, due to change in behaviour. This should be renamed back + // to `getDecl` once the change is settled. TagDecl *getOriginalDecl() const { return decl; } NestedNameSpecifier getQualifier() const; @@ -6466,6 +6469,9 @@ class RecordType final : public TagType { using TagType::TagType; public: + // FIXME: Temporarily renamed from `getDecl` in order to facilitate + // rebasing, due to change in behaviour. This should be renamed back + // to `getDecl` once the change is settled. RecordDecl *getOriginalDecl() const { return reinterpret_cast<RecordDecl *>(TagType::getOriginalDecl()); } @@ -6483,6 +6489,9 @@ class EnumType final : public TagType { using TagType::TagType; public: + // FIXME: Temporarily renamed from `getDecl` in order to facilitate + // rebasing, due to change in behaviour. This should be renamed back + // to `getDecl` once the change is settled. EnumDecl *getOriginalDecl() const { return reinterpret_cast<EnumDecl *>(TagType::getOriginalDecl()); } @@ -6515,6 +6524,9 @@ class InjectedClassNameType final : public TagType { bool IsInjected, const Type *CanonicalType); public: + // FIXME: Temporarily renamed from `getDecl` in order to facilitate + // rebasing, due to change in behaviour. This should be renamed back + // to `getDecl` once the change is settled. CXXRecordDecl *getOriginalDecl() const { return reinterpret_cast<CXXRecordDecl *>(TagType::getOriginalDecl()); } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits