summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2015-06-05 14:29:00 -0400
committerAldy Hernandez <aldyh@redhat.com>2015-06-05 14:29:00 -0400
commit9e90fb8f5ba364a3d9b6a9bf359928f2eb3ddc82 (patch)
tree906774b04a2315e6e0109ec866407a4b6ee1195f
parent03334de98b2965046f6bad710de66169e351d4d6 (diff)
downloadgcc-aldyh/debug-early.tar.gz
Squelch used but never defined warnings.aldyh/debug-early
-rw-r--r--gcc/testsuite/ChangeLog2
-rw-r--r--gcc/testsuite/g++.dg/lto/pr65549_0.C4
2 files changed, 4 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 6dfe68061a4..334d4091be8 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -10,6 +10,8 @@
* g++.dg/torture/pr46383.C: Same.
* gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
* g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
+ * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
+ functions.
* gfortran.dg/intent_out_8.f90: Same.
* gfortran.dg/warn_target_lifetime_3.f90: Same.
diff --git a/gcc/testsuite/g++.dg/lto/pr65549_0.C b/gcc/testsuite/g++.dg/lto/pr65549_0.C
index 4c6358dc7b9..889cc994a58 100644
--- a/gcc/testsuite/g++.dg/lto/pr65549_0.C
+++ b/gcc/testsuite/g++.dg/lto/pr65549_0.C
@@ -25,7 +25,7 @@ struct C<_Functor(_ArgTypes...)>
typename remove_reference<_Functor>::type>::value,
_Functor> {};
template <typename _Tp> using result_of_t = typename C<_Tp>::type;
-template <typename> void forward();
+template <typename> void forward() { }
template <typename _Tp> _Tp move(_Tp) {}
namespace __cxx11 {
class basic_string typedef string;
@@ -119,7 +119,7 @@ class H {
template <typename Func> void schedule(Func func) {
G __trans_tmp_1;
struct task_with_ready_state {
- task_with_ready_state(Func, G);
+ task_with_ready_state(Func, G) { };
};
std::make_unique<task_with_ready_state>(std::move(func), __trans_tmp_1);
_promise->schedule(std::move(func));