dead-code

Кто-нибудь знает любую свободную надстройку Visual Studio, которая нашла бы и/или удалила мертвый (неиспользуемый) код? Я видел такую возможность в MZ-инструментах, но это немного дорого, как для частного использования;) ...

У меня есть устаревший код C++, из которого я должен удалить неиспользуемый код. Проблема в том, что база кода велика. Как я могу узнать, какой код никогда не вызывается/не используется?...

struct SemanticDirection; fn main() {} warning: struct is never used: `SemanticDirection` --> src/main.rs:1:1 | 1 | struct SemanticDirection; | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: #[warn(dead_code)] on by default я включу эти предупреждения снова для чего-нибудь серьезного, но я просто возить...

рассмотрим следующее утверждение: *((char*)NULL) = 0; //undefined behavior это явно вызывает неопределенное поведение. Означает ли существование такого оператора в данной программе, что вся программа не определена или что поведение становится неопределенным только после того, как поток управления попадает ...

Как бы вы пошли на обнаружение мертвого кода в коде C / C++? У меня есть довольно большая база кода для работы, и по крайней мере 10-15% - это мертвый код. Есть ли какой-либо инструмент на основе Unix для идентификации этих областей? Некоторые части кода все еще используют много препроцессора, может ли автома...