* eval.c (evaluate_subexp): Clear expect_type except for C++ and CHILL.
authorJim Kingdon <jkingdon@engr.sgi.com>
Sat, 14 Jan 1995 20:56:55 +0000 (20:56 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Sat, 14 Jan 1995 20:56:55 +0000 (20:56 +0000)
gdb/eval.c

index 116cf2b550b2e6b9b01bf025134fe5f23001baa8..b2c7abd753a198520447c180b109fb6a6d1ae4bd 100644 (file)
@@ -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;