Debug Info: pass in DIScope instead of DIDescriptor in createMemberType.
authorManman Ren <manman.ren@gmail.com>
Sun, 8 Sep 2013 04:07:59 +0000 (04:07 +0000)
committerManman Ren <manman.ren@gmail.com>
Sun, 8 Sep 2013 04:07:59 +0000 (04:07 +0000)
Improve readability. No functionality change.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190269 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/DIBuilder.h
lib/IR/DIBuilder.cpp

index 39ff317a748452474484f2eaa4ec9c8092d6f141..00fcdabc7913a5c99d683afce433b363bca9804c 100644 (file)
@@ -191,7 +191,7 @@ namespace llvm {
     /// @param Flags        Flags to encode member attribute, e.g. private
     /// @param Ty           Parent type.
     DIDerivedType
-    createMemberType(DIDescriptor Scope, StringRef Name, DIFile File,
+    createMemberType(DIScope Scope, StringRef Name, DIFile File,
                      unsigned LineNo, uint64_t SizeInBits, uint64_t AlignInBits,
                      uint64_t OffsetInBits, unsigned Flags, DIType Ty);
 
index 7ac37f45b1af8b0a392e9c93f7dd7d928a934c35..0c91b12693644e737922ba452ed0c85349d103fd 100644 (file)
@@ -410,7 +410,7 @@ DIDerivedType DIBuilder::createInheritance(
 
 /// createMemberType - Create debugging information entry for a member.
 DIDerivedType DIBuilder::createMemberType(
-    DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNumber,
+    DIScope Scope, StringRef Name, DIFile File, unsigned LineNumber,
     uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits,
     unsigned Flags, DIType Ty) {
   // TAG_member is encoded in DIDerivedType format.