diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-05-26 19:40:20 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-05-26 19:40:20 +0000 |
commit | ca308dfd9b2ded10458b95a980b0674896867ebb (patch) | |
tree | fdc189175ad4f222458baa13a476b77b58d7e821 /lib/CodeGen/CGDebugInfo.cpp | |
parent | e1129a92b25f9b05f1b97fdd81d38ea451875414 (diff) |
Use .data() instead of &...[0].
- Just SmallVectors this time.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72432 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CGDebugInfo.cpp')
-rw-r--r-- | lib/CodeGen/CGDebugInfo.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/CodeGen/CGDebugInfo.cpp b/lib/CodeGen/CGDebugInfo.cpp index b005d0543e..0c6ed4b889 100644 --- a/lib/CodeGen/CGDebugInfo.cpp +++ b/lib/CodeGen/CGDebugInfo.cpp @@ -253,7 +253,7 @@ llvm::DIType CGDebugInfo::CreateType(const BlockPointerType *Ty, EltTys.push_back(FieldTy); FieldOffset += FieldSize; - Elements = DebugFactory.GetOrCreateArray(&EltTys[0], EltTys.size()); + Elements = DebugFactory.GetOrCreateArray(EltTys.data(), EltTys.size()); EltTys.clear(); EltTy = DebugFactory.CreateCompositeType(Tag, Unit, "__block_descriptor", @@ -324,7 +324,7 @@ llvm::DIType CGDebugInfo::CreateType(const BlockPointerType *Ty, EltTys.push_back(FieldTy); FieldOffset += FieldSize; - Elements = DebugFactory.GetOrCreateArray(&EltTys[0], EltTys.size()); + Elements = DebugFactory.GetOrCreateArray(EltTys.data(), EltTys.size()); EltTy = DebugFactory.CreateCompositeType(Tag, Unit, "__block_literal_generic", DefUnit, 0, FieldOffset, 0, 0, 0, @@ -375,7 +375,7 @@ llvm::DIType CGDebugInfo::CreateType(const FunctionType *Ty, } llvm::DIArray EltTypeArray = - DebugFactory.GetOrCreateArray(&EltTys[0], EltTys.size()); + DebugFactory.GetOrCreateArray(EltTys.data(), EltTys.size()); return DebugFactory.CreateCompositeType(llvm::dwarf::DW_TAG_subroutine_type, Unit, "", llvm::DICompileUnit(), @@ -485,7 +485,7 @@ llvm::DIType CGDebugInfo::CreateType(const RecordType *Ty, } llvm::DIArray Elements = - DebugFactory.GetOrCreateArray(&EltTys[0], EltTys.size()); + DebugFactory.GetOrCreateArray(EltTys.data(), EltTys.size()); // Bit size, align and offset of the type. uint64_t Size = M->getContext().getTypeSize(Ty); @@ -714,7 +714,7 @@ llvm::DIType CGDebugInfo::CreateType(const ArrayType *Ty, } llvm::DIArray SubscriptArray = - DebugFactory.GetOrCreateArray(&Subscripts[0], Subscripts.size()); + DebugFactory.GetOrCreateArray(Subscripts.data(), Subscripts.size()); return DebugFactory.CreateCompositeType(llvm::dwarf::DW_TAG_array_type, Unit, "", llvm::DICompileUnit(), |