constexpr.c (potential_nondependent_constant_expression): New.
authorJason Merrill <jason@redhat.com>
Wed, 13 Apr 2016 15:02:17 +0000 (11:02 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Wed, 13 Apr 2016 15:02:17 +0000 (11:02 -0400)
commiteb07f187a471f9a203626aecced17d6947c3cc46
tree4df20658e32c740c4941fef058a9e3b8e224f226
parent3eddc1c9718c6b8264d42cda6e76a3dd9ffc93f0
constexpr.c (potential_nondependent_constant_expression): New.

* constexpr.c (potential_nondependent_constant_expression): New.
(potential_nondependent_static_init_expression): New.
(maybe_constant_value_1, fold_non_dependent_expr)
(maybe_constant_init): Use them.
* pt.c (instantiate_non_dependent_expr_sfinae)
(instantiate_non_dependent_or_null, convert_nontype_argument): Use
them.
* cp-tree.h: Declare them.

From-SVN: r234944
gcc/cp/ChangeLog
gcc/cp/constexpr.c
gcc/cp/cp-tree.h
gcc/cp/pt.c