aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2014-02-19 19:12:31 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2014-02-19 19:12:31 +0100
commit128ed0903f387d1bf10e292da6c7428ca807cd2e (patch)
treefda6c256c181de0a61d8c39dbb22f51876e9ed49
parent4998d6669f9643ca16e6c2c2d4b79c9f25b4d994 (diff)
downloadgcc-128ed0903f387d1bf10e292da6c7428ca807cd2e.zip
gcc-128ed0903f387d1bf10e292da6c7428ca807cd2e.tar.gz
gcc-128ed0903f387d1bf10e292da6c7428ca807cd2e.tar.bz2
re PR debug/56563 (no debuginfo for "explicit" operator)
PR debug/56563 * cp-objcp-common.c (cp_function_decl_explicit_p): Remove FUNCTION_FIRST_USER_PARMTYPE (decl) != void_list_node check. From-SVN: r207915
-rw-r--r--gcc/cp/ChangeLog4
-rw-r--r--gcc/cp/cp-objcp-common.c1
2 files changed, 4 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 9218f2b..d1e2f47 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,5 +1,9 @@
2014-02-19 Jakub Jelinek <jakub@redhat.com>
+ PR debug/56563
+ * cp-objcp-common.c (cp_function_decl_explicit_p): Remove
+ FUNCTION_FIRST_USER_PARMTYPE (decl) != void_list_node check.
+
PR c++/60267
* pt.c (tsubst_expr): Handle ANNOTATE_EXPR.
diff --git a/gcc/cp/cp-objcp-common.c b/gcc/cp/cp-objcp-common.c
index f7400ec..aa0ff83 100644
--- a/gcc/cp/cp-objcp-common.c
+++ b/gcc/cp/cp-objcp-common.c
@@ -160,7 +160,6 @@ bool
cp_function_decl_explicit_p (tree decl)
{
return (decl
- && FUNCTION_FIRST_USER_PARMTYPE (decl) != void_list_node
&& DECL_LANG_SPECIFIC (STRIP_TEMPLATE (decl))
&& DECL_NONCONVERTING_P (decl));
}