Index: cfe/trunk/lib/Tooling/Refactoring/Stencil.cpp =================================================================== --- cfe/trunk/lib/Tooling/Refactoring/Stencil.cpp +++ cfe/trunk/lib/Tooling/Refactoring/Stencil.cpp @@ -16,6 +16,7 @@ #include "clang/Tooling/Refactoring/SourceCode.h" #include "llvm/Support/Errc.h" #include +#include #include using namespace clang; @@ -183,17 +184,17 @@ } StencilPart stencil::text(StringRef Text) { - return StencilPart(llvm::make_unique(Text)); + return StencilPart(std::make_shared(Text)); } StencilPart stencil::node(StringRef Id) { - return StencilPart(llvm::make_unique(Id, SemiAssociation::Inferred)); + return StencilPart(std::make_shared(Id, SemiAssociation::Inferred)); } StencilPart stencil::sNode(StringRef Id) { - return StencilPart(llvm::make_unique(Id, SemiAssociation::Always)); + return StencilPart(std::make_shared(Id, SemiAssociation::Always)); } StencilPart stencil::dPrint(StringRef Id) { - return StencilPart(llvm::make_unique(Id)); + return StencilPart(std::make_shared(Id)); }