diff options
author | Martin Liska <mliska@suse.cz> | 2017-10-31 12:58:53 +0100 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2017-10-31 11:58:53 +0000 |
commit | c7432e76039d2c4fb7a00f0fbd261eec2238d42b (patch) | |
tree | acaed900ec6dda1fa1e1f45383ce9f9414b64fd8 /gcc/fortran/parse.c | |
parent | cdb07de7c67cf0d04607ee8e85a659d8bf7594f6 (diff) | |
download | gcc-c7432e76039d2c4fb7a00f0fbd261eec2238d42b.zip gcc-c7432e76039d2c4fb7a00f0fbd261eec2238d42b.tar.gz gcc-c7432e76039d2c4fb7a00f0fbd261eec2238d42b.tar.bz2 |
GCOV: std::vector refactoring.
2017-10-31 Martin Liska <mliska@suse.cz>
* gcov.c (struct source_info): Remove typedef.
(source_info::source_info): Add proper ctor.
(accumulate_line_counts): Use struct, not it's typedef.
(output_gcov_file): Likewise.
(output_lines): Likewise.
(main): Do not allocate an array.
(output_intermediate_file): Use size of vector container.
(process_file): Resize the vector.
(generate_results): Do not preallocate, use newly added vector
lines.
(release_structures): Do not release sources.
(find_source): Use vector methods.
(add_line_counts): Do not use typedef.
From-SVN: r254260
Diffstat (limited to 'gcc/fortran/parse.c')
0 files changed, 0 insertions, 0 deletions