[clang] [llvm] [Clang] Emit DW_TAG_template_alias for template aliases (PR #87623)
    Paul T Robinson via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue Apr 16 13:44:06 PDT 2024
    
    
  
================
@@ -310,6 +310,24 @@ namespace llvm {
                                  DINode::DIFlags Flags = DINode::FlagZero,
                                  DINodeArray Annotations = nullptr);
 
+    /// Create debugging information entry for a template alias.
+    /// \param Ty          Original type.
+    /// \param Name        Alias name.
+    /// \param File        File where this type is defined.
+    /// \param LineNo      Line number.
+    /// \param Context     The surrounding context for the alias.
+    /// \param TParams     The template arguments.
+    /// \param AlignInBits Alignment. (optional)
+    /// \param Flags       Flags to describe inheritance attribute (optional),
+    ///                    e.g. private.
----------------
pogo59 wrote:
Flags is also (optional)
https://github.com/llvm/llvm-project/pull/87623
    
    
More information about the llvm-commits
mailing list