class AdLint::Exam::CBuiltin::W0070
Private Instance Methods
do_execute(phase_ctxt)
click to toggle source
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 1643 def do_execute(phase_ctxt) sys_headers = phase_ctxt[:sources].select { |src| src.system_header? } sys_headers.each do |src| if src.included_at.in_analysis_target?(traits) syms = phase_ctxt[:symbol_table].symbols_appeared_in(src) if syms.all? { |sym| sym.useless? } W(src.included_at, src.fpath) end end end end
do_prepare(phase_ctxt)
click to toggle source
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 1641 def do_prepare(phase_ctxt) end