r202611 - [C++11] Switch from the llvm_move macro to directly calling std::move.
Chandler Carruth
chandlerc at gmail.com
Sat Mar 1 20:02:41 PST 2014
Author: chandlerc
Date: Sat Mar 1 22:02:40 2014
New Revision: 202611
URL: http://llvm.org/viewvc/llvm-project?rev=202611&view=rev
Log:
[C++11] Switch from the llvm_move macro to directly calling std::move.
Modified:
cfe/trunk/include/clang/Sema/DelayedDiagnostic.h
cfe/trunk/lib/ARCMigrate/ARCMT.cpp
cfe/trunk/lib/Basic/VirtualFileSystem.cpp
cfe/trunk/lib/StaticAnalyzer/Core/RegionStore.cpp
Modified: cfe/trunk/include/clang/Sema/DelayedDiagnostic.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Sema/DelayedDiagnostic.h?rev=202611&r1=202610&r2=202611&view=diff
==============================================================================
--- cfe/trunk/include/clang/Sema/DelayedDiagnostic.h (original)
+++ cfe/trunk/include/clang/Sema/DelayedDiagnostic.h Sat Mar 1 22:02:40 2014
@@ -261,7 +261,7 @@ public:
if (pool.Diagnostics.empty()) return;
if (Diagnostics.empty()) {
- Diagnostics = llvm_move(pool.Diagnostics);
+ Diagnostics = std::move(pool.Diagnostics);
} else {
Diagnostics.append(pool.pool_begin(), pool.pool_end());
}
Modified: cfe/trunk/lib/ARCMigrate/ARCMT.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/ARCMigrate/ARCMT.cpp?rev=202611&r1=202610&r2=202611&view=diff
==============================================================================
--- cfe/trunk/lib/ARCMigrate/ARCMT.cpp (original)
+++ cfe/trunk/lib/ARCMigrate/ARCMT.cpp Sat Mar 1 22:02:40 2014
@@ -204,7 +204,7 @@ createInvocationForMigration(CompilerInv
WarnOpts.push_back(*I);
}
WarnOpts.push_back("error=arc-unsafe-retained-assign");
- CInvok->getDiagnosticOpts().Warnings = llvm_move(WarnOpts);
+ CInvok->getDiagnosticOpts().Warnings = std::move(WarnOpts);
CInvok->getLangOpts()->ObjCARCWeak = HasARCRuntime(origCI);
Modified: cfe/trunk/lib/Basic/VirtualFileSystem.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/VirtualFileSystem.cpp?rev=202611&r1=202610&r2=202611&view=diff
==============================================================================
--- cfe/trunk/lib/Basic/VirtualFileSystem.cpp (original)
+++ cfe/trunk/lib/Basic/VirtualFileSystem.cpp Sat Mar 1 22:02:40 2014
@@ -110,7 +110,7 @@ ErrorOr<Status> RealFile::status() {
return EC;
Status NewS(RealStatus);
NewS.setName(S.getName());
- S = llvm_move(NewS);
+ S = std::move(NewS);
}
return S;
}
@@ -592,11 +592,11 @@ class VFSFromYAMLParser {
Entry *Result = 0;
switch (Kind) {
case EK_File:
- Result = new FileEntry(LastComponent, llvm_move(ExternalContentsPath),
+ Result = new FileEntry(LastComponent, std::move(ExternalContentsPath),
UseExternalName);
break;
case EK_Directory:
- Result = new DirectoryEntry(LastComponent, llvm_move(EntryArrayContents),
+ Result = new DirectoryEntry(LastComponent, std::move(EntryArrayContents),
Status("", "", getNextVirtualUniqueID(), sys::TimeValue::now(), 0, 0,
0, file_type::directory_file, sys::fs::all_all));
break;
Modified: cfe/trunk/lib/StaticAnalyzer/Core/RegionStore.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/RegionStore.cpp?rev=202611&r1=202610&r2=202611&view=diff
==============================================================================
--- cfe/trunk/lib/StaticAnalyzer/Core/RegionStore.cpp (original)
+++ cfe/trunk/lib/StaticAnalyzer/Core/RegionStore.cpp Sat Mar 1 22:02:40 2014
@@ -1787,7 +1787,7 @@ RegionStoreManager::getInterestingValues
// values to return.
const ClusterBindings *Cluster = B.lookup(LazyR->getBaseRegion());
if (!Cluster)
- return (LazyBindingsMap[LCV.getCVData()] = llvm_move(List));
+ return (LazyBindingsMap[LCV.getCVData()] = std::move(List));
SmallVector<BindingPair, 32> Bindings;
collectSubRegionBindings(Bindings, svalBuilder, *Cluster, LazyR,
@@ -1809,7 +1809,7 @@ RegionStoreManager::getInterestingValues
List.push_back(V);
}
- return (LazyBindingsMap[LCV.getCVData()] = llvm_move(List));
+ return (LazyBindingsMap[LCV.getCVData()] = std::move(List));
}
NonLoc RegionStoreManager::createLazyBinding(RegionBindingsConstRef B,
More information about the cfe-commits
mailing list