aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/constexpr.c
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2018-02-16 16:02:55 -0500
committerJason Merrill <jason@gcc.gnu.org>2018-02-16 16:02:55 -0500
commit3664e317b8efce5e4b37aca4724b05945bcbbb4f (patch)
treecf047000740d1698d40e8998390e30b3fe94c896 /gcc/cp/constexpr.c
parent6f58bc5825c0d0ff0606b747b01bb2dcff882a1d (diff)
downloadgcc-3664e317b8efce5e4b37aca4724b05945bcbbb4f.zip
gcc-3664e317b8efce5e4b37aca4724b05945bcbbb4f.tar.gz
gcc-3664e317b8efce5e4b37aca4724b05945bcbbb4f.tar.bz2
PR c++/81853 - using-directive and constexpr.
* constexpr.c (cxx_eval_constant_expression): Handle USING_STMT. From-SVN: r257762
Diffstat (limited to 'gcc/cp/constexpr.c')
-rw-r--r--gcc/cp/constexpr.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/cp/constexpr.c b/gcc/cp/constexpr.c
index d89bdd5..91148aa 100644
--- a/gcc/cp/constexpr.c
+++ b/gcc/cp/constexpr.c
@@ -4726,6 +4726,10 @@ cxx_eval_constant_expression (const constexpr_ctx *ctx, tree t,
jump_target);
break;
+ case USING_STMT:
+ r = void_node;
+ break;
+
default:
if (STATEMENT_CODE_P (TREE_CODE (t)))
{