aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2018-04-25 12:02:24 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2018-04-25 12:02:24 +0200
commitb33a0cb323fa000f8fe50b8ad844fda2bda47c1d (patch)
tree14ae49465d58278bc2c4e120847f9c4c7c40e6d7 /gcc/expr.c
parent87ed4159acd89266d3aeae39c3ce9e548556d7f4 (diff)
downloadgcc-b33a0cb323fa000f8fe50b8ad844fda2bda47c1d.zip
gcc-b33a0cb323fa000f8fe50b8ad844fda2bda47c1d.tar.gz
gcc-b33a0cb323fa000f8fe50b8ad844fda2bda47c1d.tar.bz2
re PR sanitizer/84307 (asan blocks dead-store elimination)
PR sanitizer/84307 * c-decl.c (build_compound_literal): Call pushdecl (decl) even when it is not TREE_STATIC. * c-typeck.c (c_mark_addressable) <case COMPOUND_LITERAL_EXPR>: Mark not just the COMPOUND_LITERAL_EXPR node itself addressable, but also its COMPOUND_LITERAL_EXPR_DECL. From-SVN: r259641
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions