Add support for a temporary forward decl type. We want this so we
[oota-llvm.git] / include / llvm / Analysis / DIBuilder.h
index 666ca5802ffa44bb26370fcdf5953b3df074e124..3785fa8c38f5ad26a2604a0e596c4064fc55d70c 100644 (file)
@@ -341,6 +341,10 @@ namespace llvm {
     DIType createTemporaryType();
     DIType createTemporaryType(DIFile F);
 
+    /// createForwardDecl - Create a temporary forward-declared type.
+    DIType createForwardDecl(unsigned Tag, StringRef Name, DIFile F,
+                             unsigned Line);
+
     /// retainType - Retain DIType in a module even if it is not referenced 
     /// through debug info anchors.
     void retainType(DIType T);