forked from OSchip/llvm-project
ClangMoveTests.cpp: Appease msc18.
clang-tools-extra\unittests\clang-move\ClangMoveTests.cpp(216) : error C2593: 'operator =' is ambiguous llvm\include\llvm/ADT/SmallVector.h(898): could be 'const llvm::SmallVector<std::string,4> &llvm::SmallVector<std::string,4>::operator =(std::initializer_list<std::basic_string<char,std::char_traits<char>,std::allocator<char>>>)' llvm\include\llvm/ADT/SmallVector.h(893): or 'const llvm::SmallVector<std::string,4> &llvm::SmallVector<std::string,4>::operator =(llvm::SmallVectorImpl<T> &&)' with [ T=std::string ] llvm\include\llvm/ADT/SmallVector.h(883): or 'const llvm::SmallVector<std::string,4> &llvm::SmallVector<std::string,4>::operator =(llvm::SmallVector<std::string,4> &&)' llvm\include\llvm/ADT/SmallVector.h(873): or 'const llvm::SmallVector<std::string,4> &llvm::SmallVector<std::string,4>::operator =(const llvm::SmallVector<std::string,4> &)' while trying to match the argument list '(llvm::SmallVector<std::string,4>, initializer-list)' llvm-svn: 284360
This commit is contained in:
parent
7a6277a318
commit
0cfbbaeca3
|
@ -213,7 +213,7 @@ runClangMoveOnCode(const move::ClangMoveTool::MoveDefinitionSpec &Spec) {
|
||||||
|
|
||||||
TEST(ClangMove, MoveHeaderAndCC) {
|
TEST(ClangMove, MoveHeaderAndCC) {
|
||||||
move::ClangMoveTool::MoveDefinitionSpec Spec;
|
move::ClangMoveTool::MoveDefinitionSpec Spec;
|
||||||
Spec.Names = {"a::b::Foo"};
|
Spec.Names = {std::string("a::b::Foo")};
|
||||||
Spec.OldHeader = "foo.h";
|
Spec.OldHeader = "foo.h";
|
||||||
Spec.OldCC = "foo.cc";
|
Spec.OldCC = "foo.cc";
|
||||||
Spec.NewHeader = "new_foo.h";
|
Spec.NewHeader = "new_foo.h";
|
||||||
|
@ -228,7 +228,7 @@ TEST(ClangMove, MoveHeaderAndCC) {
|
||||||
|
|
||||||
TEST(ClangMove, MoveHeaderOnly) {
|
TEST(ClangMove, MoveHeaderOnly) {
|
||||||
move::ClangMoveTool::MoveDefinitionSpec Spec;
|
move::ClangMoveTool::MoveDefinitionSpec Spec;
|
||||||
Spec.Names = {"a::b::Foo"};
|
Spec.Names = {std::string("a::b::Foo")};
|
||||||
Spec.OldHeader = "foo.h";
|
Spec.OldHeader = "foo.h";
|
||||||
Spec.NewHeader = "new_foo.h";
|
Spec.NewHeader = "new_foo.h";
|
||||||
auto Results = runClangMoveOnCode(Spec);
|
auto Results = runClangMoveOnCode(Spec);
|
||||||
|
@ -239,7 +239,7 @@ TEST(ClangMove, MoveHeaderOnly) {
|
||||||
|
|
||||||
TEST(ClangMove, MoveCCOnly) {
|
TEST(ClangMove, MoveCCOnly) {
|
||||||
move::ClangMoveTool::MoveDefinitionSpec Spec;
|
move::ClangMoveTool::MoveDefinitionSpec Spec;
|
||||||
Spec.Names = {"a::b::Foo"};
|
Spec.Names = {std::string("a::b::Foo")};
|
||||||
Spec.OldCC = "foo.cc";
|
Spec.OldCC = "foo.cc";
|
||||||
Spec.NewCC = "new_foo.cc";
|
Spec.NewCC = "new_foo.cc";
|
||||||
std::string ExpectedHeader = "#include \"foo.h\"\n\n";
|
std::string ExpectedHeader = "#include \"foo.h\"\n\n";
|
||||||
|
@ -251,7 +251,7 @@ TEST(ClangMove, MoveCCOnly) {
|
||||||
|
|
||||||
TEST(ClangMove, MoveNonExistClass) {
|
TEST(ClangMove, MoveNonExistClass) {
|
||||||
move::ClangMoveTool::MoveDefinitionSpec Spec;
|
move::ClangMoveTool::MoveDefinitionSpec Spec;
|
||||||
Spec.Names = {"NonExistFoo"};
|
Spec.Names = {std::string("NonExistFoo")};
|
||||||
Spec.OldHeader = "foo.h";
|
Spec.OldHeader = "foo.h";
|
||||||
Spec.OldCC = "foo.cc";
|
Spec.OldCC = "foo.cc";
|
||||||
Spec.NewHeader = "new_foo.h";
|
Spec.NewHeader = "new_foo.h";
|
||||||
|
|
Loading…
Reference in New Issue