aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/match.c
diff options
context:
space:
mode:
authorBernhard Reutner-Fischer <aldot@gcc.gnu.org>2021-10-24 21:05:35 +0200
committerBernhard Reutner-Fischer <aldot@gcc.gnu.org>2021-10-27 21:21:58 +0200
commit28b3a7788eece202f05614dd64b8e1d0f4b766a2 (patch)
treea3e0634ad73e37e7780615979de2b5fdc6fd35b7 /gcc/fortran/match.c
parentfd39c4bf5568bf3b71a2c547304795bd947b8efd (diff)
downloadgcc-28b3a7788eece202f05614dd64b8e1d0f4b766a2.zip
gcc-28b3a7788eece202f05614dd64b8e1d0f4b766a2.tar.gz
gcc-28b3a7788eece202f05614dd64b8e1d0f4b766a2.tar.bz2
Fortran: make some match* functions static
gfc_match_small_int_expr was unused, delete it. gfc_match_gcc_unroll should use gfc_match_small_literal_int and then gfc_match_small_int can be deleted since it will be unused. gcc/fortran/ChangeLog: * decl.c (gfc_match_old_kind_spec, set_com_block_bind_c, set_verify_bind_c_sym, set_verify_bind_c_com_block, get_bind_c_idents, gfc_match_suffix, gfc_get_type_attr_spec, check_extended_derived_type): Make static. (gfc_match_gcc_unroll): Add comment. * match.c (gfc_match_small_int_expr): Delete definition. * match.h (gfc_match_small_int_expr): Delete declaration. (gfc_match_name_C, gfc_match_old_kind_spec, set_com_block_bind_c, set_verify_bind_c_sym, set_verify_bind_c_com_block, get_bind_c_idents, gfc_match_suffix, gfc_get_type_attr_spec): Delete declaration.
Diffstat (limited to 'gcc/fortran/match.c')
-rw-r--r--gcc/fortran/match.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/gcc/fortran/match.c b/gcc/fortran/match.c
index 91cde55..5d07f89 100644
--- a/gcc/fortran/match.c
+++ b/gcc/fortran/match.c
@@ -530,32 +530,6 @@ gfc_match_small_int (int *value)
}
-/* This function is the same as the gfc_match_small_int, except that
- we're keeping the pointer to the expr. This function could just be
- removed and the previously mentioned one modified, though all calls
- to it would have to be modified then (and there were a number of
- them). Return MATCH_ERROR if fail to extract the int; otherwise,
- return the result of gfc_match_expr(). The expr (if any) that was
- matched is returned in the parameter expr. */
-
-match
-gfc_match_small_int_expr (int *value, gfc_expr **expr)
-{
- match m;
- int i;
-
- m = gfc_match_expr (expr);
- if (m != MATCH_YES)
- return m;
-
- if (gfc_extract_int (*expr, &i, 1))
- m = MATCH_ERROR;
-
- *value = i;
- return m;
-}
-
-
/* Matches a statement label. Uses gfc_match_small_literal_int() to
do most of the work. */