From c20d47751d268eb03f0fd7529ac35536ad7ef8bd Mon Sep 17 00:00:00 2001 From: Kirill Bobyrev Date: Mon, 25 Jul 2016 08:56:11 +0000 Subject: [PATCH] [clang-rename] fix typos in tests TemplateFunctionFindBy{Declaration|Use}.cpp contained typos and therefore were failing. clang-rename passes these tests after typos are fixed. llvm-svn: 276620 --- .../test/clang-rename/TemplateFunctionFindByDeclaration.cpp | 7 ++----- .../test/clang-rename/TemplateFunctionFindByUse.cpp | 11 ++++------- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/clang-tools-extra/test/clang-rename/TemplateFunctionFindByDeclaration.cpp b/clang-tools-extra/test/clang-rename/TemplateFunctionFindByDeclaration.cpp index b79dba4..f652902 100644 --- a/clang-tools-extra/test/clang-rename/TemplateFunctionFindByDeclaration.cpp +++ b/clang-tools-extra/test/clang-rename/TemplateFunctionFindByDeclaration.cpp @@ -1,12 +1,9 @@ // RUN: cat %s > %t.cpp -// RUN: clang-rename -offset=241 -new-name=bar %t.cpp -i -- +// RUN: clang-rename -offset=154 -new-name=bar %t.cpp -i -- // RUN: sed 's,//.*,,' %t.cpp | FileCheck %s -// FIXME: clang-rename should be able to rename functions with templates. -// XFAIL: * - template -T foo(T value) { // CHECK: T boo(T value) { +T foo(T value) { // CHECK: T bar(T value) { return value; } diff --git a/clang-tools-extra/test/clang-rename/TemplateFunctionFindByUse.cpp b/clang-tools-extra/test/clang-rename/TemplateFunctionFindByUse.cpp index b307732..a3d1717 100644 --- a/clang-tools-extra/test/clang-rename/TemplateFunctionFindByUse.cpp +++ b/clang-tools-extra/test/clang-rename/TemplateFunctionFindByUse.cpp @@ -1,17 +1,14 @@ // RUN: cat %s > %t.cpp -// RUN: clang-rename -offset=290 -new-name=Bar %t.cpp -i -- +// RUN: clang-rename -offset=233 -new-name=bar %t.cpp -i -- // RUN: sed 's,//.*,,' %t.cpp | FileCheck %s -// FIXME: clang-rename should be able to rename functions with templates. -// XFAIL: * - template -T foo(T value) { +T foo(T value) { // CHECK: T bar(T value) { return value; } int main() { - foo(false); - foo(0); + foo(false); // CHECK: bar(false); + foo(0); // CHECK: bar(0); return 0; } -- 2.7.4