Hi Dave, Tests related to our plugin which depend on Python-specific definitions have been run by including /* { dg-options "-fanalyzer -I/usr/include/python3.9" } */. This is undoubtedly not ideal; is it best to approach this problem by adapting a subset of relevant definitions like in gil.h?
Best, Eric On Tue, Aug 1, 2023 at 1:06 PM David Malcolm <dmalc...@redhat.com> wrote: > > On Tue, 2023-08-01 at 09:57 -0400, Eric Feng wrote: > > > > > > My guess is that you were trying to do it from the > > > PLUGIN_ANALYZER_INIT > > > hook rather than from the plugin_init function, but it's hard to be > > > sure without seeing the code. > > > > > > > Thanks Dave, you are entirely right — I made the mistake of trying to > > do it from PLUGIN_ANALYZER_INIT hook and not from the plugin_init > > function. After following your suggestion, the callbacks are getting > > registered as expected. > > Ah, good. > > > I submitted a patch to review for this feature > > on gcc-patches; please let me know if it looks OK. > > Thanks Eric; I've posted a reply to your email there, so let's discuss > the details there. > > Dave >