On 08/29/2011 11:45 AM, Hannu Koivisto wrote:
> With quite bleeding edge CEDET from bzr (well, from my git mirror,
> but anyway) and quite bleeding edge Emacs bzr trunk on Windows,
> semantic-analyze-debug-assist gives me
> eieio-oref: Wrong type argument: (or eieio-object-p class-p), nil
> Debugger entered--Lisp error: (wrong-type-argument (or eieio-object-p class-p) nil)
> signal(wrong-type-argument ((or eieio-object-p class-p) nil))
> eieio-oref(nil pointmax)
> semantic-analyzer-debug-insert-include-summary([object semanticdb-table ...])
> semantic-analyzer-debug-global-symbol([object semantic-analyze-context ] "fooM" nil)
Fortunately, this stack was very explicit, so while I could not
reproduce, I checked in a fix for it.
I expect you called the debug-assist function before all the includes
were fully examined.