]> granicus.if.org Git - clang/commitdiff
Use llvm::makeArrayRef. NFC.
authorCraig Topper <craig.topper@gmail.com>
Sun, 27 Sep 2015 03:44:08 +0000 (03:44 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 27 Sep 2015 03:44:08 +0000 (03:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@248678 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/Type.h
include/clang/Analysis/Analyses/ThreadSafetyTIL.h
lib/AST/ASTImporter.cpp
lib/CodeGen/CodeGenModule.cpp
lib/Serialization/ASTWriterDecl.cpp

index 075fe87dab3dde748770f762962ccfde7f633070..c548fd3d04a8cb9e9d6fe25aad95288ec912ede2 100644 (file)
@@ -4635,7 +4635,7 @@ public:
   /// Retrieve the type arguments of this object type as they were
   /// written.
   ArrayRef<QualType> getTypeArgsAsWritten() const {
-    return ArrayRef<QualType>(getTypeArgStorage(),
+    return llvm::makeArrayRef(getTypeArgStorage(),
                               ObjCObjectTypeBits.NumTypeArgs);
   }
 
index 9f3bbdb8e5125b1a2ebcd4c7f0350f9134306682..e4b8d478d7943d6ece808d754f098692014cb466 100644 (file)
@@ -1395,7 +1395,7 @@ public:
 
   /// Return the list of basic blocks that this terminator can branch to.
   ArrayRef<BasicBlock*> successors() {
-    return ArrayRef<BasicBlock*>(&TargetBlock, 1);
+    return llvm::makeArrayRef(TargetBlock);
   }
 
   template <class V>
@@ -1445,7 +1445,7 @@ public:
 
   /// Return the list of basic blocks that this terminator can branch to.
   ArrayRef<BasicBlock*> successors() {
-    return ArrayRef<BasicBlock*>(Branches, 2);
+    return llvm::makeArrayRef(Branches);
   }
 
   template <class V>
index c26bf307055bd0f94ffc199d8c897846fbfe95cd..6816dd11d9b20447150dbbea95c231486322ae9d 100644 (file)
@@ -5329,7 +5329,7 @@ Expr *ASTNodeImporter::VisitCallExpr(CallExpr *E) {
 
   return new (Importer.getToContext())
     CallExpr(Importer.getToContext(), ToCallee, 
-             ArrayRef<Expr*>(ToArgs_Copied, NumArgs), T, E->getValueKind(),
+             llvm::makeArrayRef(ToArgs_Copied, NumArgs), T, E->getValueKind(),
              Importer.Import(E->getRParenLoc()));
 }
 
index 954fdab56793d5c3bed302f4642989a5f7590b7d..647cf0bd6a6f13eeee0ac1de29beb379b63cc792 100644 (file)
@@ -2825,7 +2825,7 @@ CodeGenModule::GetAddrOfConstantCFString(const StringLiteral *Literal) {
   // String pointer.
   llvm::Constant *C = nullptr;
   if (isUTF16) {
-    ArrayRef<uint16_t> Arr = llvm::makeArrayRef<uint16_t>(
+    auto Arr = llvm::makeArrayRef(
         reinterpret_cast<uint16_t *>(const_cast<char *>(Entry.first().data())),
         Entry.first().size() / 2);
     C = llvm::ConstantDataArray::get(VMContext, Arr);
index 6b51a761a803bb649b902e1a185cd159c59b1359..7a54f5a03bc44be0a105e0f89923bfce3eb34190 100644 (file)
@@ -208,7 +208,7 @@ namespace clang {
       auto &&PartialSpecializations = getPartialSpecializations(Common);
       ArrayRef<DeclID> LazySpecializations;
       if (auto *LS = Common->LazySpecializations)
-        LazySpecializations = ArrayRef<DeclID>(LS + 1, LS + 1 + LS[0]);
+        LazySpecializations = llvm::makeArrayRef(LS + 1, LS + 1 + LS[0]);
 
       // Add a slot to the record for the number of specializations.
       unsigned I = Record.size();