diff options
| author | Steven G. Kargl <kargls@comcast.net> | 2005-02-19 19:16:09 +0000 |
|---|---|---|
| committer | Steven G. Kargl <kargl@gcc.gnu.org> | 2005-02-19 19:16:09 +0000 |
| commit | 332e7efe7fa434a998aa5634dca6d4f93810f65f (patch) | |
| tree | d7990ad850e1815cb9619494567bf04eea895193 /gcc/fortran/check.c | |
| parent | 6ca84a804a7378e79bbb1d5a6d646ead7e6cfa46 (diff) | |
| download | gcc-332e7efe7fa434a998aa5634dca6d4f93810f65f.zip gcc-332e7efe7fa434a998aa5634dca6d4f93810f65f.tar.gz gcc-332e7efe7fa434a998aa5634dca6d4f93810f65f.tar.bz2 | |
check.c (gfc_check_achar): New function
* check.c (gfc_check_achar): New function
* intrinsic.h: Prototype it.
* intrinsic.c (add_function): Use it.
* gfortran.dg/achar_1.f90: New test.
From-SVN: r95288
Diffstat (limited to 'gcc/fortran/check.c')
| -rw-r--r-- | gcc/fortran/check.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/fortran/check.c b/gcc/fortran/check.c index a63112b..0a26f29 100644 --- a/gcc/fortran/check.c +++ b/gcc/fortran/check.c @@ -401,6 +401,16 @@ gfc_check_abs (gfc_expr * a) return SUCCESS; } +try +gfc_check_achar (gfc_expr * a) +{ + + if (type_check (a, 0, BT_INTEGER) == FAILURE) + return FAILURE; + + return SUCCESS; +} + try gfc_check_all_any (gfc_expr * mask, gfc_expr * dim) |
