Re: [cedet-semantic] "Wrong type argument: listp, :typemodifiers"
Brought to you by:
zappo
From: David P. <dav...@wa...> - 2004-07-23 18:25:06
|
Hi Christoph, > since cedet-1.0beta3a I observe an error that is not there with > beta2b. (I don't think it is related to my build problems with > TeX-add-style-hook because that problem exists also with beta2b.) > > I have a C++ header file that triggers the error message mentioned in > the subject when opened with an active ECB. The call stack shows the > error occurs somewhere deep inside semantic's routines whence I assume > it's a semantic problem rather than an ECB problem. You're probably right. Could you try this patch, and confirm that it fixes the issue? David "back from vacation" ;-) Index: semantic-c.el =================================================================== RCS file: /cvsroot/cedet/cedet/semantic/bovine/semantic-c.el,v retrieving revision 1.33 diff -c -r1.33 semantic-c.el *** semantic-c.el 15 Jul 2004 20:25:16 -0000 1.33 --- semantic-c.el 23 Jul 2004 18:20:05 -0000 *************** *** 496,502 **** (semantic-tag-components tag) ))) (and ds (member "virtual" (semantic-tag-modifiers (car ds))) ! cs (eq 'protected (semantic-tag-protection cs tag)) ) ))) ((eq (semantic-tag-class tag) 'function) --- 496,502 ---- (semantic-tag-components tag) ))) (and ds (member "virtual" (semantic-tag-modifiers (car ds))) ! cs (eq 'protected (semantic-tag-protection (car cs) tag)) ) ))) ((eq (semantic-tag-class tag) 'function) |