|
GCC Middle and Back End API Reference
|

Data Fields | |
| gimple * | stmt |
| tree | len |
| int | stridx |
Last memcpy statement if it could be adjusted if the trailing '\0' written is immediately overwritten, or *x = '\0' store that could be removed if it is immediately overwritten.
| tree laststmt_struct::len |
| gimple* laststmt_struct::stmt |
Referenced by strlen_pass::adjust_last_stmt(), do_invalidate(), dump_strlen_info(), fold_strstr_to_strncmp(), strlen_pass::handle_builtin_memcpy(), strlen_pass::handle_builtin_strcat(), strlen_pass::handle_builtin_strcpy(), strlen_pass::handle_store(), maybe_diag_stxncpy_trunc(), and maybe_warn_pointless_strcmp().
| int laststmt_struct::stridx |