]> granicus.if.org Git - clang/commitdiff
Minor code cleanup.
authorEli Friedman <eli.friedman@gmail.com>
Sat, 23 Feb 2008 07:32:49 +0000 (07:32 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Sat, 23 Feb 2008 07:32:49 +0000 (07:32 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@47530 91177308-0d34-0410-b5e6-96231b3b80d8

AST/StmtSerialization.cpp

index a2006057bfb5e50cda312ffea188af0df9913560..5f1ab620720058bae4888f9c9552b5ed6a58ce14 100644 (file)
@@ -269,11 +269,8 @@ AsmStmt* AsmStmt::CreateImpl(Deserializer& D) {
   for (unsigned i = 0; i < size; ++i) {
     std::vector<char> data;
     D.ReadCStr(data, false);
-    
-    if (data.size() == 0)
-      Stmt->Names.push_back(std::string());
-    else
-      Stmt->Names.push_back(std::string(&data[0], data.size()));
+
+    Stmt->Names.push_back(std::string(data.begin(), data.end()));
   }    
 
   Stmt->Constraints.reserve(size);