[clang] f3b404b - [TableGen] Fix a warning

Kazu Hirata via cfe-commits cfe-commits at lists.llvm.org
Tue May 27 09:08:51 PDT 2025


Author: Kazu Hirata
Date: 2025-05-27T09:08:45-07:00
New Revision: f3b404be973507432cf86c177978d9de708d850c

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

LOG: [TableGen] Fix a warning

This patch fixes:

  clang/utils/TableGen/ClangBuiltinTemplatesEmitter.cpp:25:8: error:
  'llvm::StringSet' may not intend to support class template argument
  deduction [-Werror,-Wctad-maybe-unsupported]

Added: 
    

Modified: 
    clang/utils/TableGen/ClangBuiltinTemplatesEmitter.cpp

Removed: 
    


################################################################################
diff  --git a/clang/utils/TableGen/ClangBuiltinTemplatesEmitter.cpp b/clang/utils/TableGen/ClangBuiltinTemplatesEmitter.cpp
index e4e6dbec7b763..310ae89835e00 100644
--- a/clang/utils/TableGen/ClangBuiltinTemplatesEmitter.cpp
+++ b/clang/utils/TableGen/ClangBuiltinTemplatesEmitter.cpp
@@ -22,7 +22,7 @@ using namespace llvm;
 static std::string TemplateNameList;
 static std::string CreateBuiltinTemplateParameterList;
 
-static llvm::StringSet BuiltinClasses;
+static llvm::StringSet<> BuiltinClasses;
 
 namespace {
 struct ParserState {


        


More information about the cfe-commits mailing list