summaryrefslogtreecommitdiffstats
path: root/clang/test/Profile/def-dtors.cpp
diff options
context:
space:
mode:
authorXinliang David Li <davidxl@google.com>2016-02-08 19:14:14 +0000
committerXinliang David Li <davidxl@google.com>2016-02-08 19:14:14 +0000
commit64581393cf4cdd6f031d6d92800156860c661a73 (patch)
tree6769a8e5ccc1f175153868139aea08dc4e7bd333 /clang/test/Profile/def-dtors.cpp
parent817c47bb42368cf5d158db92128b8dbf776a4962 (diff)
downloadbcm5719-llvm-64581393cf4cdd6f031d6d92800156860c661a73.tar.gz
bcm5719-llvm-64581393cf4cdd6f031d6d92800156860c661a73.zip
Simplify test cases
llvm-svn: 260126
Diffstat (limited to 'clang/test/Profile/def-dtors.cpp')
-rw-r--r--clang/test/Profile/def-dtors.cpp15
1 files changed, 5 insertions, 10 deletions
diff --git a/clang/test/Profile/def-dtors.cpp b/clang/test/Profile/def-dtors.cpp
index ad0434571c1..bfa535634d1 100644
--- a/clang/test/Profile/def-dtors.cpp
+++ b/clang/test/Profile/def-dtors.cpp
@@ -9,7 +9,7 @@ struct Base {
};
struct Derived : public Base {
- Derived(int K) : Base(K), I(K), J(K) {}
+ Derived(int K) : Base(K) {}
~Derived() = default;
// PGOGEN-LABEL: define {{.*}}@_ZN7DerivedD2Ev
// PGOGEN: %pgocount = load {{.*}} @__profc__ZN7DerivedD2Ev
@@ -18,18 +18,13 @@ struct Derived : public Base {
// Check that coverage mapping has 6 function records including
// the default destructor in the derived class.
- // COVMAP: @__llvm_coverage_mapping = {{.*}} { { i32, i32, i32, i32 }, [6 x
+ // COVMAP: @__llvm_coverage_mapping = {{.*}} { { i32, i32, i32, i32 }, [5 x
// <{{.*}}>],
-
- int I;
- int J;
- int getI() { return I; }
};
-Derived dd(100);
-int g;
int main() {
- Derived dd2(dd.getI());
- g = dd2.getI();
+ Derived dd2(10);
+ if (dd2.B != 10)
+ return 1;
return 0;
}
OpenPOWER on IntegriCloud