MCPcopy Create free account
hub / github.com/GaijinEntertainment/daScript / removeUnusedSymbols

Method removeUnusedSymbols

src/ast/ast_export.cpp:347–354  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

345 }
346
347 void Program::removeUnusedSymbols() {
348 if ( options.getBoolOption("remove_unused_symbols",true) ) {
349 ClearUnusedSymbols cvis;
350 visit(cvis);
351 MarkSymbolUse vis(false);
352 vis.RemoveUnusedSymbols(*thisModule);
353 }
354 }
355
356 void Program::dumpSymbolUse(TextWriter & logs) {
357 logs << "USED SYMBOLS ARE:\n";

Callers 2

parseDaScriptFunction · 0.80
compileDaScriptFunction · 0.80

Calls 3

getBoolOptionMethod · 0.80
RemoveUnusedSymbolsMethod · 0.80
visitFunction · 0.50

Tested by

no test coverage detected