aboutsummaryrefslogtreecommitdiff
path: root/gcc/f/expr.c
diff options
context:
space:
mode:
authorCraig Burley <burley@gnu.org>1998-02-22 14:39:08 -0500
committerJeff Law <law@gcc.gnu.org>1998-02-22 12:39:08 -0700
commitb50fa387cb36938fe364ce6da63230cec10cfc36 (patch)
treea74be17cefff3c94c91cfff1320bacb66a9caed5 /gcc/f/expr.c
parenta52ad720f49dfcad889aa34f6c0df5523a2de8a6 (diff)
downloadgcc-b50fa387cb36938fe364ce6da63230cec10cfc36.zip
gcc-b50fa387cb36938fe364ce6da63230cec10cfc36.tar.gz
gcc-b50fa387cb36938fe364ce6da63230cec10cfc36.tar.bz2
expr.c (ffeexpr_token_arguments_): Make sure outer exprstack isn't null.
* expr.c (ffeexpr_token_arguments_): Make sure outer exprstack isn't null. From-SVN: r18190
Diffstat (limited to 'gcc/f/expr.c')
-rw-r--r--gcc/f/expr.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/f/expr.c b/gcc/f/expr.c
index 4d618db..8dbab2f 100644
--- a/gcc/f/expr.c
+++ b/gcc/f/expr.c
@@ -18540,6 +18540,7 @@ ffeexpr_token_arguments_ (ffelexToken ft, ffebld expr, ffelexToken t)
only if next token isn't the close-paren for REAL(me). */
if ((ffeexpr_stack_->previous != NULL)
+ && (ffeexpr_stack_->previous->exprstack != NULL)
&& (ffeexpr_stack_->previous->exprstack->type == FFEEXPR_exprtypeOPERAND_)
&& ((reduced = ffeexpr_stack_->previous->exprstack->u.operand) != NULL)
&& (ffebld_op (reduced) == FFEBLD_opSYMTER)