Recusrse through type references to find argument names in some cases.
This fixes the names in function-typedef-stdcall.h
We still keep the fallback introduced in the previous patch because the objective-c test that it fixed is not fixed by this (the cursors aren't even there).
We still keep the fallback introduced in the previous patch because the objective-c test that it fixed is not fixed by this (the cursors aren't even there).
I could be probably be up to doing this. Is there a ticket written?
I haven't filed because it wasn't clear to me it was fixable without upstream changes to libclang (I took a look and the clang cursors don't even seem there). But I filed #1786 anyhow.
:umbrella: The latest upstream changes (presumably 9738fb9d0bafbc986412d695ec6933eda94dbe4f) made this pull request unmergeable. Please resolve the merge conflicts.