[clang-tools-extra] r317553 - [clangd] fix MSVC build errors
Sam McCall via cfe-commits
cfe-commits at lists.llvm.org
Tue Nov 7 00:57:55 PST 2017
Author: sammccall
Date: Tue Nov 7 00:57:54 2017
New Revision: 317553
URL: http://llvm.org/viewvc/llvm-project?rev=317553&view=rev
Log:
[clangd] fix MSVC build errors
Modified:
clang-tools-extra/trunk/clangd/JSONExpr.cpp
clang-tools-extra/trunk/clangd/JSONExpr.h
Modified: clang-tools-extra/trunk/clangd/JSONExpr.cpp
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clangd/JSONExpr.cpp?rev=317553&r1=317552&r2=317553&view=diff
==============================================================================
--- clang-tools-extra/trunk/clangd/JSONExpr.cpp (original)
+++ clang-tools-extra/trunk/clangd/JSONExpr.cpp Tue Nov 7 00:57:54 2017
@@ -2,10 +2,10 @@
#include "llvm/Support/Format.h"
+using namespace llvm;
namespace clang {
namespace clangd {
namespace json {
-using namespace llvm;
void Expr::copyFrom(const Expr &M) {
Type = M.Type;
Modified: clang-tools-extra/trunk/clangd/JSONExpr.h
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clangd/JSONExpr.h?rev=317553&r1=317552&r2=317553&view=diff
==============================================================================
--- clang-tools-extra/trunk/clangd/JSONExpr.h (original)
+++ clang-tools-extra/trunk/clangd/JSONExpr.h Tue Nov 7 00:57:54 2017
@@ -154,7 +154,7 @@ public:
ObjectKey(const llvm::formatv_object_base &V) : ObjectKey(V.str()) {}
ObjectKey(const ObjectKey &C) { *this = C; }
- ObjectKey(ObjectKey &&C) = default;
+ ObjectKey(ObjectKey &&C) : ObjectKey(static_cast<const ObjectKey &&>(C)) {}
ObjectKey &operator=(const ObjectKey &C) {
if (C.Owned) {
Owned.reset(new std::string(*C.Owned));
More information about the cfe-commits
mailing list