[clang] 2b43bd0 - Remove unused forward declarations (NFC)

Kazu Hirata via cfe-commits cfe-commits at lists.llvm.org
Sat Aug 13 12:56:03 PDT 2022


Author: Kazu Hirata
Date: 2022-08-13T12:55:47-07:00
New Revision: 2b43bd0bd98a4ae556b0a75b8016e27a0642b8a4

URL: https://github.com/llvm/llvm-project/commit/2b43bd0bd98a4ae556b0a75b8016e27a0642b8a4
DIFF: https://github.com/llvm/llvm-project/commit/2b43bd0bd98a4ae556b0a75b8016e27a0642b8a4.diff

LOG: Remove unused forward declarations (NFC)

Added: 
    

Modified: 
    clang-tools-extra/pseudo/include/clang-pseudo/DirectiveTree.h
    clang/include/clang/AST/Stmt.h
    clang/lib/CodeGen/CGHLSLRuntime.h

Removed: 
    


################################################################################
diff  --git a/clang-tools-extra/pseudo/include/clang-pseudo/DirectiveTree.h b/clang-tools-extra/pseudo/include/clang-pseudo/DirectiveTree.h
index 2c6b1d2805697..e9af9a5bb04fd 100644
--- a/clang-tools-extra/pseudo/include/clang-pseudo/DirectiveTree.h
+++ b/clang-tools-extra/pseudo/include/clang-pseudo/DirectiveTree.h
@@ -34,7 +34,6 @@
 #include <vector>
 
 namespace clang {
-class LangOptions;
 namespace pseudo {
 
 /// Describes the structure of a source file, as seen by the preprocessor.

diff  --git a/clang/include/clang/AST/Stmt.h b/clang/include/clang/AST/Stmt.h
index 52c0ca51ea866..49a66a1ea5b86 100644
--- a/clang/include/clang/AST/Stmt.h
+++ b/clang/include/clang/AST/Stmt.h
@@ -59,7 +59,6 @@ class RecordDecl;
 class SourceManager;
 class StringLiteral;
 class Token;
-class ValueDecl;
 class VarDecl;
 
 //===----------------------------------------------------------------------===//

diff  --git a/clang/lib/CodeGen/CGHLSLRuntime.h b/clang/lib/CodeGen/CGHLSLRuntime.h
index a8a7c9c7929e6..a7246f7f8919b 100644
--- a/clang/lib/CodeGen/CGHLSLRuntime.h
+++ b/clang/lib/CodeGen/CGHLSLRuntime.h
@@ -18,13 +18,10 @@
 #include "clang/Basic/HLSLRuntime.h"
 
 namespace llvm {
-class Value;
 class GlobalVariable;
 class Function;
 } // namespace llvm
 namespace clang {
-class CallExpr;
-class Type;
 class VarDecl;
 
 class FunctionDecl;


        


More information about the cfe-commits mailing list