Method: AdLint::Exam::CBuiltin::W0050#initialize
- Defined in:
- lib/adlint/exam/c_builtin/cc1_check.rb
#initialize(phase_ctxt) ⇒ W0050
Returns a new instance of W0050.
1291 1292 1293 1294 1295 1296 1297 1298 |
# File 'lib/adlint/exam/c_builtin/cc1_check.rb', line 1291 def initialize(phase_ctxt) super trav = phase_ctxt[:cc1_ast_traversal] trav.enter_switch_statement += T(:enter_switch_statement) trav.leave_switch_statement += T(:leave_switch_statement) trav.enter_case_labeled_statement += T(:check) @label_num_stack = [] end |