This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
update the links to freenode
[perl5.git] / asan_ignore
1 # This file intended to be used with clang as
2 #
3 #  clang -fsanitize=foo -fsanitize-blacklist=`pwd`/asan_ignore
4 #
5 # It lists those files / functions that clang's Address Sanitizer should
6 # ignore.
7 #
8 # See http://clang.llvm.org/docs/SanitizerSpecialCaseList.html.
9
10
11 # The pp functions used under 'use integer' shouldn't warn about
12 # integer overflow etc.
13 #
14 # Unfortunately there doesn't seem to be any way to disable just specific
15 # errors (i.e. the integer overflow ones). The manual implies that you can
16 # suffix with =foo for a "tool-specific category", but neither =undefined
17 # nor =signed-integer-overflow worked.
18
19 fun:Perl_pp_i_add
20 fun:Perl_pp_i_divide
21 fun:Perl_pp_i_negate
22 fun:Perl_pp_i_multiply
23 fun:Perl_pp_i_subtract
24
25 # this function numifies the field width in eg printf "%10f".
26 # It has its own overflow detection, so don't warn about it
27
28 fun:S_expect_number