This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCSv4 watch window for pointer array problem

I have a global array of void pointers in my binary, that all actually point at instances of
a certain type of structure for which debug info is available in the debug information.

In order to debug this list I want to use the Watch window of CCSv4.

I will normally enter an expression like this to watch an instance in this array:

*(struct my_struct *)my_struct_list[3]

and all is well. I get the members displaying in a tree structure in the watch window
just as expected.

But! When I later change the index, the members in the tree are not updated (say, if I
change the index from 3 to 4). Member variables from the old instance will still be
displayed in the tree. Pressing the "Refresh" button does not help.