Closed waldnercharles closed 2 years ago
Hm, okay I'll add it to the integration tests after the multi-pass
branch is merged.
Merged the branch in. I'll take a look at this tomorrow.
Added tests for this using a function declaration, but I can't seem to reproduce it. I suspect it got fixed when I merged in multipass branch. If you have the problem happen to you again let me know.
It seems like unnamed const pointers aren't being sanitized correctly for function pointers.
The issue is with the 2nd parameter:
HRESULT (IRpcStubBuffer *, IID *const, void **)
IID
andIID*
exist in the types dictionary, but,TypeNameMapFunctionPointer
is looking forIID*const
.Possible test cases: