This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
buildperl.pl: Don't try to install man pages
[perl5.git] / asan_ignore
CommitLineData
2e2c882d
DM
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
b377a43c
KW
19fun:Perl_pp_i_add
20fun:Perl_pp_i_divide
21fun:Perl_pp_i_negate
22fun:Perl_pp_i_multiply
23fun:Perl_pp_i_subtract
0213d723
DM
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
28fun:S_expect_number