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

Loading