[clang] 3bf2aec - [NFC][Clang] Adopt simplified `getTrailingObjects` in StmtCXX (#143251)
via cfe-commits
cfe-commits at lists.llvm.org
Sat Jun 7 09:55:48 PDT 2025
Author: Rahul Joshi
Date: 2025-06-07T09:55:44-07:00
New Revision: 3bf2aece835bff9de41759bb8993a32de57e0f06
URL: https://github.com/llvm/llvm-project/commit/3bf2aece835bff9de41759bb8993a32de57e0f06
DIFF: https://github.com/llvm/llvm-project/commit/3bf2aece835bff9de41759bb8993a32de57e0f06.diff
LOG: [NFC][Clang] Adopt simplified `getTrailingObjects` in StmtCXX (#143251)
Added:
Modified:
clang/include/clang/AST/StmtCXX.h
Removed:
################################################################################
diff --git a/clang/include/clang/AST/StmtCXX.h b/clang/include/clang/AST/StmtCXX.h
index a15a445fbea40..5d68d3ef64a20 100644
--- a/clang/include/clang/AST/StmtCXX.h
+++ b/clang/include/clang/AST/StmtCXX.h
@@ -80,8 +80,8 @@ class CXXTryStmt final : public Stmt,
CXXTryStmt(EmptyShell Empty, unsigned numHandlers)
: Stmt(CXXTryStmtClass), NumHandlers(numHandlers) { }
- Stmt *const *getStmts() const { return getTrailingObjects<Stmt *>(); }
- Stmt **getStmts() { return getTrailingObjects<Stmt *>(); }
+ Stmt *const *getStmts() const { return getTrailingObjects(); }
+ Stmt **getStmts() { return getTrailingObjects(); }
public:
static CXXTryStmt *Create(const ASTContext &C, SourceLocation tryLoc,
@@ -339,9 +339,9 @@ class CoroutineBodyStmt final
friend class ASTReader;
friend TrailingObjects;
- Stmt **getStoredStmts() { return getTrailingObjects<Stmt *>(); }
+ Stmt **getStoredStmts() { return getTrailingObjects(); }
- Stmt *const *getStoredStmts() const { return getTrailingObjects<Stmt *>(); }
+ Stmt *const *getStoredStmts() const { return getTrailingObjects(); }
public:
More information about the cfe-commits
mailing list