From: Jim Kingdon Date: Sat, 14 Jan 1995 20:56:55 +0000 (+0000) Subject: * eval.c (evaluate_subexp): Clear expect_type except for C++ and CHILL. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=764adcb490d80b6998693fb389b8451432ecd4bb;p=binutils-gdb.git * eval.c (evaluate_subexp): Clear expect_type except for C++ and CHILL. --- diff --git a/gdb/eval.c b/gdb/eval.c index 116cf2b550b..b2c7abd753a 100644 --- a/gdb/eval.c +++ b/gdb/eval.c @@ -172,15 +172,15 @@ evaluate_subexp (expect_type, exp, pos, noside) int code; struct internalvar *var; - /* This expect_type crap should not be used for C. C does not have - any notion of expected types, never has and (goddess willing) - never will. The C++ code uses it for some twisted purpose (I - haven't investigated but I suspect it just the usual combination - of Stroustrup figuring out some crazy language feature and - Tiemann figuring out some crazier way to try to implement it). - CHILL has the tuple stuff; I don't know enough about CHILL to - know whether expected types is the way to do it. FORTRAN I don't - know. */ + /* This expect_type crap should not be used for C. C expressions do + not have any notion of expected types, never has and (goddess + willing) never will. The C++ code uses it for some twisted + purpose (I haven't investigated but I suspect it just the usual + combination of Stroustrup figuring out some crazy language + feature and Tiemann figuring out some crazier way to try to + implement it). CHILL has the tuple stuff; I don't know enough + about CHILL to know whether expected types is the way to do it. + FORTRAN I don't know. */ if (current_language->la_language != language_cplus && current_language->la_language != language_chill) expect_type = NULL_TYPE;