diff options
author | David Malcolm <dmalcolm@redhat.com> | 2014-08-19 18:12:51 +0000 |
---|---|---|
committer | David Malcolm <dmalcolm@gcc.gnu.org> | 2014-08-19 18:12:51 +0000 |
commit | 7dcc3ab587749e9898da60baef6f9c9d43a5626d (patch) | |
tree | 1a21d19e31be68f1164a5bed47a340ecfcfcafec /gcc/emit-rtl.c | |
parent | eb51c837dd39c8eea4751234230ab4334db66d49 (diff) | |
download | gcc-7dcc3ab587749e9898da60baef6f9c9d43a5626d.zip gcc-7dcc3ab587749e9898da60baef6f9c9d43a5626d.tar.gz gcc-7dcc3ab587749e9898da60baef6f9c9d43a5626d.tar.bz2 |
Strengthen return type of gen_label_rtx
2014-08-19 David Malcolm <dmalcolm@redhat.com>
* rtl.h (gen_label_rtx): Strengthen return type from rtx to
rtx_code_label *.
* emit-rtl.c (gen_label_rtx): Likewise.
From-SVN: r214179
Diffstat (limited to 'gcc/emit-rtl.c')
-rw-r--r-- | gcc/emit-rtl.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c index 1a31877..decd5d6 100644 --- a/gcc/emit-rtl.c +++ b/gcc/emit-rtl.c @@ -2473,11 +2473,12 @@ set_mem_attrs_for_spill (rtx mem) /* Return a newly created CODE_LABEL rtx with a unique label number. */ -rtx +rtx_code_label * gen_label_rtx (void) { - return gen_rtx_CODE_LABEL (VOIDmode, NULL_RTX, NULL_RTX, - NULL, label_num++, NULL); + return as_a <rtx_code_label *> ( + gen_rtx_CODE_LABEL (VOIDmode, NULL_RTX, NULL_RTX, + NULL, label_num++, NULL)); } /* For procedure integration. */ |