class AdLint::Exam::CBuiltin::W0646
Public Class Methods
new(phase_ctxt)
click to toggle source
Calls superclass method
AdLint::Examination::new
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 15206 def initialize(phase_ctxt) super parser = phase_ctxt[:cc1_parser] parser.on_string_literals_concatenated += T(:check) end
Private Instance Methods
check(former, latter, *)
click to toggle source
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 15213 def check(former, latter, *) if former.value =~ /\A"/ && latter.value =~ /\AL"/i or former.value =~ /\AL"/i && latter.value =~ /\A"/ W(latter.location) end end