[compiler-rt] r260051 - Revert 260050 -- new test case should not be included
Xinliang David Li via llvm-commits
llvm-commits at lists.llvm.org
Sun Feb 7 12:06:36 PST 2016
Author: davidxl
Date: Sun Feb 7 14:06:36 2016
New Revision: 260051
URL: http://llvm.org/viewvc/llvm-project?rev=260051&view=rev
Log:
Revert 260050 -- new test case should not be included
Removed:
compiler-rt/trunk/test/profile/Linux/coverage_assignop.cpp
Modified:
compiler-rt/trunk/test/profile/Linux/coverage_ctors.cpp
compiler-rt/trunk/test/profile/Linux/coverage_dtor.cpp
Removed: compiler-rt/trunk/test/profile/Linux/coverage_assignop.cpp
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/profile/Linux/coverage_assignop.cpp?rev=260050&view=auto
==============================================================================
--- compiler-rt/trunk/test/profile/Linux/coverage_assignop.cpp (original)
+++ compiler-rt/trunk/test/profile/Linux/coverage_assignop.cpp (removed)
@@ -1,42 +0,0 @@
-// RUN: %clang_profgen -x c++ -std=c++11 -fuse-ld=gold -fcoverage-mapping -o %t %s
-// RUN: env LLVM_PROFILE_FILE=%t.profraw %run %t
-// RUN: llvm-profdata merge -o %t.profdata %t.profraw
-// RUN: llvm-cov show %t -instr-profile %t.profdata -filename-equivalence 2>&1 | FileCheck %s
-struct Base1 {
- int B;
- Base1(int b) : B(b) {}
- void operator=(const struct Base1 &b) { B = b.B + 1; }
-};
-
-struct Base2 {
- int B;
- Base2(int b) : B(b) {}
- void operator=(const struct Base2 &b) { B = b.B; }
-};
-
-struct Derived1 : public Base1 {
- Derived1() : Base1(10) {}
- Derived1(int B) : Base1(B) {}
- Derived1 &operator=(const Derived1 &) = default; // CHECK: 2| [[@LINE]]| Derived1 &operator=(const Derived1 &) = default;
-};
-
-struct Derived2 : public Derived1, public Base2 {
- Derived2() : Derived1(20), Base2(30) {}
- Derived2(int B1, int B2) : Derived1(B1), Base2(B2) {}
- Derived2 &operator=(const Derived2 &) = default; // CHECK: 1| [[@LINE]]| Derived2 &operator=(const Derived2 &) = default;
-};
-
-Derived1 d1(1);
-Derived2 d2(2, 3);
-
-int main() {
- Derived1 ld1;
- Derived2 ld2;
- Derived2 ld22;
- ld1 = d1;
- ld2 = d2;
- if (ld1.B != 2 || ld2.Base1::B != 3 || ld2.Base2::B != 3 ||
- ld22.Base1::B != 20 || ld22.Base2::B != 30)
- return 1;
- return 0;
-}
Modified: compiler-rt/trunk/test/profile/Linux/coverage_ctors.cpp
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/profile/Linux/coverage_ctors.cpp?rev=260051&r1=260050&r2=260051&view=diff
==============================================================================
--- compiler-rt/trunk/test/profile/Linux/coverage_ctors.cpp (original)
+++ compiler-rt/trunk/test/profile/Linux/coverage_ctors.cpp Sun Feb 7 14:06:36 2016
@@ -15,9 +15,10 @@ struct Base {
};
struct Derived : public Base {
- Derived(const Derived &) = default; // CHECK: 2| [[@LINE]]| Derived(const Derived &) = default;
- Derived() = default; // CHECK: 1| [[@LINE]]| Derived() = default
+ Derived(const Derived &) = default; // CHECK: 2| [[@LINE]]| Derived
+ Derived() = default; // CHECK: 1| [[@LINE]]| Derived
int I;
+ int J;
int getI() { return I; }
};
Modified: compiler-rt/trunk/test/profile/Linux/coverage_dtor.cpp
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/profile/Linux/coverage_dtor.cpp?rev=260051&r1=260050&r2=260051&view=diff
==============================================================================
--- compiler-rt/trunk/test/profile/Linux/coverage_dtor.cpp (original)
+++ compiler-rt/trunk/test/profile/Linux/coverage_dtor.cpp Sun Feb 7 14:06:36 2016
@@ -10,9 +10,10 @@ struct Base {
};
struct Derived : public Base {
- Derived(int K) : Base(K), I(K) {}
- ~Derived() = default; // CHECK: 2| [[@LINE]]| ~Derived() = default;
+ Derived(int K) : Base(K), I(K), J(K) {}
+ ~Derived() = default; // CHECK: 2| [[@LINE]]| ~Derived
int I;
+ int J;
int getI() { return I; }
};
More information about the llvm-commits
mailing list