Clang: Найдите неиспользуемый код библиотеки Dynami c - PullRequest
1 голос
/ 21 июня 2020

Для простоты у меня есть библиотека Dynami c, содержащая 2 функции:

#mylibrary.h
void foo1();
void foo2();

Затем у меня есть приложение, которое использует только одну из этих функций:

#include "mylibrary.h"
int maint(){
   foo1();
   return 0;
}   

Есть ли способ (возможно, похожий на this , но для clang+ld) выяснить, какие функции никогда не вызываются моим приложением?

Примечание: функция foo2() используется библиотекой сам по себе, поэтому -Wunused не помогает.

...