aboutsummaryrefslogtreecommitdiff
path: root/gcc/plugin.c
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2019-05-07 18:37:19 -0400
committerJason Merrill <jason@gcc.gnu.org>2019-05-07 18:37:19 -0400
commit7f16ac89313843929da15e0d7dceefb85992da2e (patch)
tree82869efd8838e8b1221be15780bb40bded03e106 /gcc/plugin.c
parent258195f165f69c31c953716ece6e0922b651cd5b (diff)
downloadgcc-7f16ac89313843929da15e0d7dceefb85992da2e.zip
gcc-7f16ac89313843929da15e0d7dceefb85992da2e.tar.gz
gcc-7f16ac89313843929da15e0d7dceefb85992da2e.tar.bz2
PR c++/86485 - -Wmaybe-unused with empty class ?:
* typeck.c (build_static_cast_1): Use cp_build_addr_expr. For GCC 9 I fixed this bug with a patch to gimplify_cond_expr, but this function was also doing the wrong thing. Using build_address does not push the ADDR_EXPR down into the arms of a COND_EXPR, which we need for proper handling of conversion of an lvalue ?: to another reference type. From-SVN: r270985
Diffstat (limited to 'gcc/plugin.c')
0 files changed, 0 insertions, 0 deletions