diff options
author | marxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-05-02 15:37:41 +0000 |
---|---|---|
committer | marxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-05-02 15:37:41 +0000 |
commit | b3a1a0dcb8e300cb25b1f8938721424d4a847a7f (patch) | |
tree | 9ad8f644ba8009e5b6b80f0ee3ca0cec42c1838a /gcc/gcov.c | |
parent | 9be7a86861676ae2f3808af2f255b009c12127fb (diff) | |
download | gcc-b3a1a0dcb8e300cb25b1f8938721424d4a847a7f.tar.gz |
Fix documentation and a ctor in gcov.c
2017-05-02 Martin Liska <mliska@suse.cz>
* doc/gcov.texi: Add missing preposition.
* gcov.c (function_info::function_info): Properly fill up
all member variables.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@247507 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/gcov.c')
-rw-r--r-- | gcc/gcov.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/gcov.c b/gcc/gcov.c index 4e6771e79d0..a5aa4aadcac 100644 --- a/gcc/gcov.c +++ b/gcc/gcov.c @@ -435,10 +435,11 @@ static char *mangle_name (const char *, char *); static void release_structures (void); extern int main (int, char **); -function_info::function_info () +function_info::function_info (): name (NULL), demangled_name (NULL), + ident (0), lineno_checksum (0), cfg_checksum (0), has_catch (0), + blocks (), blocks_executed (0), counts (NULL), num_counts (0), + line (0), src (0), next_file_fn (NULL), next (NULL) { - /* The type is POD, so that we can use memset. */ - memset (this, 0, sizeof (*this)); } function_info::~function_info () |