diff options
author | mpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-11-25 10:46:20 +0000 |
---|---|---|
committer | mpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-11-25 10:46:20 +0000 |
commit | 6ae893e50678af9a7f28f344349b01e53e3217ba (patch) | |
tree | 2a41c4424bd1075d45a445031458a6392fc0577c | |
parent | 5876e4b3b20b97bca189d3c020042c189fcbf07c (diff) | |
download | gcc-6ae893e50678af9a7f28f344349b01e53e3217ba.tar.gz |
2013-11-25 Marek Polacek <polacek@redhat.com>
* ubsan.c (ubsan_create_data): Increase the size of the fields array.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205347 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ubsan.c | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d72dfa66758..7bcce374820 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2013-11-25 Marek Polacek <polacek@redhat.com> + + * ubsan.c (ubsan_create_data): Increase the size of the fields array. + 2013-11-25 Richard Biener <rguenther@suse.de> * tree-dfa.c: Remove unused convert.h include. diff --git a/gcc/ubsan.c b/gcc/ubsan.c index f2b66bf4d57..a16f3eb097f 100644 --- a/gcc/ubsan.c +++ b/gcc/ubsan.c @@ -390,7 +390,7 @@ ubsan_create_data (const char *name, location_t loc, { va_list args; tree ret, t; - tree fields[3]; + tree fields[5]; vec<tree, va_gc> *saved_args = NULL; size_t i = 0; @@ -428,7 +428,7 @@ ubsan_create_data (const char *name, location_t loc, { /* We have to add two more decls. */ fields[i] = build_decl (UNKNOWN_LOCATION, FIELD_DECL, NULL_TREE, - pointer_sized_int_node); + pointer_sized_int_node); DECL_CONTEXT (fields[i]) = ret; DECL_CHAIN (fields[i - 1]) = fields[i]; i++; |