From 08b8b90cff5b5626b2a240a18e63e917e2e19a20 Mon Sep 17 00:00:00 2001 From: Eric Botcazou Date: Sun, 18 May 2014 20:52:45 +0000 Subject: fe.h (Set_Present_Expr): Move around. * fe.h (Set_Present_Expr): Move around. (End_Location): New macro. * gcc-interface/trans.c (Case_Statement_to_gnu): Use End_Location. From-SVN: r210587 --- gcc/ada/gcc-interface/trans.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'gcc/ada/gcc-interface') diff --git a/gcc/ada/gcc-interface/trans.c b/gcc/ada/gcc-interface/trans.c index 35c6ff3..581c57f 100644 --- a/gcc/ada/gcc-interface/trans.c +++ b/gcc/ada/gcc-interface/trans.c @@ -2384,8 +2384,7 @@ Case_Statement_to_gnu (Node_Id gnat_node) /* We build a SWITCH_EXPR that contains the code with interspersed CASE_LABEL_EXPRs for each label. */ - if (!Sloc_to_locus (Sloc (gnat_node) + UI_To_Int (End_Span (gnat_node)), - &end_locus)) + if (!Sloc_to_locus (End_Location (gnat_node), &end_locus)) end_locus = input_location; gnu_label = create_artificial_label (end_locus); start_stmt_group (); -- cgit v1.1