BTW:
Concerning macro handling: One thing that could "easily" be done is the following:
Similar like we cache the internal GCC dirs we could also cache the internal macros like this:
...and similar for
g++.
This could be tried to resolve when we come across a macro. We
are able to identify the name of the macro already.
...just my 2 cent...
Edit: Hey, this is my 4000th posting!!! :lol: :lol: :lol: