https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64106
Marek Polacek changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64106
Kai Tietz changed:
What|Removed |Added
CC||ktietz at gcc dot gnu.org
--- Comment #2 fro
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64106
--- Comment #3 from Marek Polacek ---
I have a similar patch:
--- a/gcc/cp/constexpr.c
+++ b/gcc/cp/constexpr.c
@@ -2581,6 +2581,12 @@ cxx_eval_store_expression (const constexpr_ctx *ctx,
tree t,
probe = TREE_OPERAND (probe, 0);
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64106
--- Comment #4 from Marek Polacek ---
Slightly reduced testcase:
void
f (int &c, int &lc)
{
c >> (lc -= 8);
}
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64106
--- Comment #5 from Kai Tietz ---
+ vec_safe_push (refs, TREE_OPERAND (probe, 0));
+ vec_safe_push (refs, TREE_TYPE (probe));
^
This looks to me wrong. INDIRECT_REF has just one argument, and is directly
associated to underlying d
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64106
Jason Merrill changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|