@Dennis: Some final findings:
0. using the '#define static static' workaround in the CPP setup
-> the static attribute is not checked in tagprops being consistent regardless which TB is shown
-> list-symbols lists the static inline fct. when used in cpp file
1. I remove the '#define static static' workaround from CPP setup -> tagfile is rebuilt
-> tagprops are ok when Defs TB is shown (static is checked)
-> using Symbols TB tagprops are inconsistent (static is unchecked)
-> list-symbols still shows the static inline fct. when used in cpp file
-> switching workspaces doesn't change anything
-> manually rebuilding the tagfile doesn't change anything
-> manually retagging all sources doesn't change anything
2. exit SE and restart
-> tagprops are ok when Defs TB is shown (static is checked)
-> using Symbols TB tagprops are inconsistent (static is unchecked)
-> list-symbols still shows the fct. when used in cpp file
-> switching workspaces doesn't change anything
-> manually rebuilding the tagfile doesn't change anything
but:
-> manually retagging all sources NOW works as expected
---> the static attribute
is checked in tagprops being consistent regardless which TB is shown
---> but list-symbols
doesn't list the static inline fct. when used in cpp file
3. re-adding the '#define static static' workaround to CPP setup -> tagfile is rebuilt
-> the static attribute is not checked in tagprops being consistent regardless which TB is shown
-> list-symbols lists the static inline fct. when used in cpp file
Conclusion:
The hotfix I got from support didn't fix the list-symbol issue for static inline functions defined in a header file and used in a cpp file and
without the '#define static static' in the CPP setup.
It's strange that 3.) gives consistent results immediately after the tagfile is rebuilt but 2.) not.
However, there is definitely a consistency problem of the tagging DB considering 1.) -> 2.)
I think that needs to be fixed in v12.03 b/c it may lead to some really strange effects.
I hope it helps and all the time spent wasn't for nothing
HS2