diff options
author | Jim Kingdon <jkingdon@engr.sgi.com> | 1995-01-14 20:56:55 +0000 |
---|---|---|
committer | Jim Kingdon <jkingdon@engr.sgi.com> | 1995-01-14 20:56:55 +0000 |
commit | 764adcb490d80b6998693fb389b8451432ecd4bb (patch) | |
tree | bb26202e5e5f7e6e8ae12215cd0a5113d3d1f908 /gdb | |
parent | 2d593cdda95f8090633e1b0ac0da6c3b6dfbb6b1 (diff) | |
download | binutils-764adcb490d80b6998693fb389b8451432ecd4bb.zip binutils-764adcb490d80b6998693fb389b8451432ecd4bb.tar.gz binutils-764adcb490d80b6998693fb389b8451432ecd4bb.tar.bz2 |
* eval.c (evaluate_subexp): Clear expect_type except for C++ and CHILL.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/eval.c | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -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; |