diff options
author | David Carlier <devnexen@gmail.com> | 2019-11-22 11:03:45 +0000 |
---|---|---|
committer | David Carlier <devnexen@gmail.com> | 2019-11-22 11:03:45 +0000 |
commit | 8a2f2e17920a8501582cff72cc6fbf32b18f9d30 (patch) | |
tree | d4fa9ecf37e86a659264eeb0d5e0880e1534549a /gcc_plugin/afl-gcc-pass.so.cc | |
parent | 79490e75beefdfc737129112ecbc9c74bf4a4609 (diff) | |
download | afl++-8a2f2e17920a8501582cff72cc6fbf32b18f9d30.tar.gz |
compiler plugins, just create const constants once.
Diffstat (limited to 'gcc_plugin/afl-gcc-pass.so.cc')
-rw-r--r-- | gcc_plugin/afl-gcc-pass.so.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc_plugin/afl-gcc-pass.so.cc b/gcc_plugin/afl-gcc-pass.so.cc index bf16b14b..19e4dfba 100644 --- a/gcc_plugin/afl-gcc-pass.so.cc +++ b/gcc_plugin/afl-gcc-pass.so.cc @@ -202,6 +202,9 @@ static unsigned int inline_instrument(function *fun) { basic_block bb; unsigned finst_blocks = 0; unsigned fcnt_blocks = 0; + tree one = build_int_cst(unsigned_char_type_node, 1); + // tree zero = build_int_cst(unsigned_char_type_node, 0); + /* Set up global type declarations */ tree map_type = build_pointer_type(unsigned_char_type_node); @@ -284,9 +287,6 @@ static unsigned int inline_instrument(function *fun) { /* Update bitmap */ - tree one = build_int_cst(unsigned_char_type_node, 1); - // tree zero = build_int_cst(unsigned_char_type_node, 0); - // gimple_assign <addr_expr, p_6, &map[_2], NULL, NULL> tree map_ptr = create_tmp_var(map_type, "map_ptr"); tree map_ptr2 = create_tmp_var(map_type, "map_ptr2"); |