def check_clang_asan_lundef(self) -> None:
    if (OptionKey('b_lundef') not in self.coredata.options):
        return
    if (OptionKey('b_sanitize') not in self.coredata.options):
        return
    if (self.coredata.options[OptionKey('b_lundef')].value and (self.coredata.options[OptionKey('b_sanitize')].value != 'none')):
        mlog.warning('Trying to use {} sanitizer on Clang with b_lundef.\nThis will probably not work.\nTry setting b_lundef to false instead.'.format(self.coredata.options[OptionKey('b_sanitize')].value), location=self.current_node)
def check_clang_asan_lundef(self) -> None:
    if (OptionKey('b_lundef') not in self.coredata.options):
        return
    if (OptionKey('b_sanitize') not in self.coredata.options):
        return
    if (self.coredata.options[OptionKey('b_lundef')].value and (self.coredata.options[OptionKey('b_sanitize')].value != 'none')):
        mlog.warning('Trying to use {} sanitizer on Clang with b_lundef.\nThis will probably not work.\nTry setting b_lundef to false instead.'.format(self.coredata.options[OptionKey('b_sanitize')].value), location=self.current_node)