https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91877
Marek Polacek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91877
--- Comment #3 from Marek Polacek ---
Author: mpolacek
Date: Wed Sep 25 13:53:04 2019
New Revision: 276127
URL: https://gcc.gnu.org/viewcvs?rev=276127&root=gcc&view=rev
Log:
PR c++/91877 - ICE with converting member of packed struct.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91877
--- Comment #2 from Marek Polacek ---
Reduced:
template class b {
public:
b(const a &);
};
struct {
int *c;
} d;
void e() { b(d.c); }
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91877
--- Comment #1 from Marek Polacek ---
Candidate fix:
--- a/gcc/cp/call.c
+++ b/gcc/cp/call.c
@@ -7382,8 +7382,7 @@ convert_like_real (conversion *convs, tree expr, tree fn,
int argnum,
tree type = TREE_TYPE (ref_type);
cp_lvalue_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91877
Marek Polacek changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91877
Martin Liška changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|