]> granicus.if.org Git - clang/commitdiff
Use std::begin() and std::end() instead of doing the same manually. NFC
authorCraig Topper <craig.topper@gmail.com>
Mon, 30 Nov 2015 03:11:10 +0000 (03:11 +0000)
committerCraig Topper <craig.topper@gmail.com>
Mon, 30 Nov 2015 03:11:10 +0000 (03:11 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@254281 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Basic/VirtualFileSystem.cpp

index 8acf0a997d5492aefd522633f45a4e6cbe1bf615..501a5ddb849646095bc09f910131bd961a6755f8 100644 (file)
@@ -962,8 +962,7 @@ class RedirectingFileSystemParser {
       KeyStatusPair("use-external-name", false),
     };
 
-    DenseMap<StringRef, KeyStatus> Keys(
-        &Fields[0], Fields + sizeof(Fields)/sizeof(Fields[0]));
+    DenseMap<StringRef, KeyStatus> Keys(std::begin(Fields), std::end(Fields));
 
     bool HasContents = false; // external or otherwise
     std::vector<std::unique_ptr<Entry>> EntryArrayContents;
@@ -1121,8 +1120,7 @@ public:
       KeyStatusPair("roots", true),
     };
 
-    DenseMap<StringRef, KeyStatus> Keys(
-        &Fields[0], Fields + sizeof(Fields)/sizeof(Fields[0]));
+    DenseMap<StringRef, KeyStatus> Keys(std::begin(Fields), std::end(Fields));
 
     // Parse configuration and 'roots'
     for (yaml::MappingNode::iterator I = Top->begin(), E = Top->end(); I != E;