Skip to content

CheckerGccPlugins: Thread-safety checker updates

In a case like

void f();
void f [[ATLAS::not_thread_safe]] () {}

we were not properly warning about the inconsistent attribute because the not_thread_safe attribute in the definition disabled all checking. Fixed by checking attributes anyway if there are any.

Also avoid generating warnings for calls to Geant or tdaq.

Merge request reports