diff options
author | Jim Kingdon <jkingdon@engr.sgi.com> | 1993-09-02 19:12:37 +0000 |
---|---|---|
committer | Jim Kingdon <jkingdon@engr.sgi.com> | 1993-09-02 19:12:37 +0000 |
commit | a3178c64fd40f4b33ce28a8765009b2b736e459f (patch) | |
tree | 8bc54c8cf808d9eea19240dc72db0bfcaefbc8b7 /gdb | |
parent | ff3a5c1866b8d27473ecdf7ab88671e0775b68dc (diff) | |
download | gdb-a3178c64fd40f4b33ce28a8765009b2b736e459f.zip gdb-a3178c64fd40f4b33ce28a8765009b2b736e459f.tar.gz gdb-a3178c64fd40f4b33ce28a8765009b2b736e459f.tar.bz2 |
* language.h: Add comment about current_language.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 2 | ||||
-rw-r--r-- | gdb/language.h | 14 |
2 files changed, 15 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index bb820e7..03ec137 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,7 @@ Thu Sep 2 00:07:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com) + * language.h: Add comment about current_language. + * mips-tdep.c (_initialize_mips_tdep): Change heuristic-fence-post from var_uinteger to var_zinteger. diff --git a/gdb/language.h b/gdb/language.h index ac32290..8bb76a0 100644 --- a/gdb/language.h +++ b/gdb/language.h @@ -185,7 +185,19 @@ struct language_defn /* Pointer to the language_defn for our current language. This pointer always points to *some* valid struct; it can be used without checking - it for validity. */ + it for validity. + + The current language affects expression parsing and evaluation + (FIXME: it might be cleaner to make the evaluation-related stuff + separate exp_opcodes for each different set of semantics. We + should at least think this through more clearly with respect to + what happens if the language is changed between parsing and + evaluation) and printing of things like types and arrays. It does + *not* affect symbol-reading-- each source file in a symbol-file has + its own language and we should keep track of that regardless of the + language when symbols are read. If we want some manual setting for + the language of symbol files (e.g. detecting when ".c" files are + C++), it should be a seprate setting from the current_language. */ extern const struct language_defn *current_language; |