[DIBuilder] Make createReferenceType take size and align
[oota-llvm.git] / include / llvm / IR / DIBuilder.h
index fa8b7a78b922545416be78c2bd0f0f99186a4dfb..aeec39541154ce09a6008ebaf0e9fb6b7d7b9b4c 100644 (file)
@@ -158,7 +158,9 @@ namespace llvm {
 
     /// Create debugging information entry for a c++
     /// style reference or rvalue reference type.
-    DIDerivedType *createReferenceType(unsigned Tag, DIType *RTy);
+    DIDerivedType *createReferenceType(unsigned Tag, DIType *RTy,
+                                       uint64_t SizeInBits = 0,
+                                       uint64_t AlignInBits = 0);
 
     /// Create debugging information entry for a typedef.
     /// \param Ty          Original type.