diff options
Diffstat (limited to 'gcc/cp/constexpr.c')
-rw-r--r-- | gcc/cp/constexpr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/cp/constexpr.c b/gcc/cp/constexpr.c index 1ebd647..43457d2 100644 --- a/gcc/cp/constexpr.c +++ b/gcc/cp/constexpr.c @@ -171,13 +171,13 @@ is_valid_constexpr_fn (tree fun, bool complain) { bool ret = true; - if (DECL_INHERITED_CTOR_BASE (fun) + if (DECL_INHERITED_CTOR (fun) && TREE_CODE (fun) == TEMPLATE_DECL) { ret = false; if (complain) error ("inherited constructor %qD is not constexpr", - get_inherited_ctor (fun)); + DECL_INHERITED_CTOR (fun)); } else { |