This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[commit/Ada] Attach ada_executable_changed_observer


Ooops!

In a change I made a few months ago, I defined a function that was
meant to be attached as an observer of the executable-changed
notification, but never actually attached it. Not sure if I forgot,
or that piece was missing from the patch.  The part that I don't
understand is why I didn't get a warning from the compiler, since
the function is static but unused.

The symptoms would only appear if a user debugged a program using
the old runtime (in terms of exception support), and then debugged
a program with the new one (or vice versa) without restarting the
debugger. Exception catchpoints would not work properly in the second
case. That's pretty minor, but easily fixeable.

2007-12-29  Joel Brobecker  <brobecker@adacore.com>

        * ada-lang.c (_initialize_ada_language): Attach executable_changed
        observer.

Tested on x86-linux. No regression.

-- 
Joel

Attachment: ada-executable-changed.diff
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]