diff options
author | Martin Sebor <msebor@redhat.com> | 2018-12-23 16:00:45 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2018-12-23 09:00:45 -0700 |
commit | b71bbbe2b22460ff9200613784e631496fcfc054 (patch) | |
tree | a1a6d61bb5147081c7b610d4d5bd12d3a48a9814 /gcc/gimple-ssa-sprintf.c | |
parent | e09aa5bd6df9ec0003f230ba29b8b5545c1b533e (diff) | |
download | gcc-b71bbbe2b22460ff9200613784e631496fcfc054.zip gcc-b71bbbe2b22460ff9200613784e631496fcfc054.tar.gz gcc-b71bbbe2b22460ff9200613784e631496fcfc054.tar.bz2 |
builtins.h (c_strlen_data): Add new fields and comments.
* builtins.h (c_strlen_data): Add new fields and comments.
* builtins.c (unterminated_array): Change field reference from
"len" to "minlen" in c_strlen_data instance.
* gimple-fold.c (get_range_strlen): Likewise.
* gimple-ssa-sprintf.c (get_string_length): Likewise.
Co-Authored-By: Jeff Law <law@redhat.com>
From-SVN: r267378
Diffstat (limited to 'gcc/gimple-ssa-sprintf.c')
-rw-r--r-- | gcc/gimple-ssa-sprintf.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/gimple-ssa-sprintf.c b/gcc/gimple-ssa-sprintf.c index d627830..8284c76 100644 --- a/gcc/gimple-ssa-sprintf.c +++ b/gcc/gimple-ssa-sprintf.c @@ -2015,12 +2015,12 @@ get_string_length (tree str, unsigned eltsize) } else if (!slen && data.decl - && data.len - && TREE_CODE (data.len) == INTEGER_CST) + && data.minlen + && TREE_CODE (data.minlen) == INTEGER_CST) { /* STR was not properly NUL terminated, but we have length information about the unterminated string. */ - fmtresult res (tree_to_shwi (data.len)); + fmtresult res (tree_to_shwi (data.minlen)); res.nonstr = data.decl; return res; } |