2002-11-11 Jeff Johnston <jjohnstn@redhat.com>
authorJeff Johnston <jjohnstn@redhat.com>
Mon, 11 Nov 2002 17:09:50 +0000 (17:09 +0000)
committerJeff Johnston <jjohnstn@redhat.com>
Mon, 11 Nov 2002 17:09:50 +0000 (17:09 +0000)
        * gdbmi.texinfo (-var-assign): Add comments about interaction
        with -var-update and add an example.  Part of fix for gdb/702.

gdb/mi/ChangeLog
gdb/mi/gdbmi.texinfo

index d84c87bc4501315030651e73ab7676710ec8868d..3a6af234fa1dd3d8b8d51b8193a34e80b10c4676 100644 (file)
@@ -1,3 +1,8 @@
+2002-11-11  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * gdbmi.texinfo (-var-assign): Add comments about interaction
+       with -var-update and add an example.  Part of fix for gdb/702.
+
 2002-11-08  Jeff Johnston  <jjohnstn@redhat.com>
 
        * mi-main.c (mi_command_loop): Initialize raw_stdout and gdb_stdout 
index 164b1e823b772df0e35f06b156aef6b0e98e09f3..d64328c17344786050338918cafa282a554f5c45 100644 (file)
@@ -3799,7 +3799,21 @@ before the value of a child variable can be evaluated.
 @end example
 
 Assigns the value of @var{expression} to the variable object specified
-by @var{name}.  The object must be @samp{editable}.
+by @var{name}.  The object must be @samp{editable}.  If the variable's
+value is altered by the assign, the variable will show up in any 
+subsequent @code{-var-update} list.
+
+@subsubheading Example
+
+@example
+(@value{GDBP})
+-var-assign var1 3
+^done,value="3"
+(@value{GDBP})
+-var-update *
+^done,changelist=[@{name="var1",in_scope="true",type_changed="false"@}]
+(@value{GDBP})
+@end example
 
 @subheading The @code{-var-update} Command
 @findex -var-update