r150244. On Fri, Feb 10, 2012 at 2:48 AM, Richard Smith <[email protected]>wrote:
> I've been working on this independently and am about to check in a fix. > Apologies for the duplicated effort! > > > On Thu, Feb 9, 2012 at 7:40 PM, Aaron Ballman <[email protected]>wrote: > >> On Thu, Feb 9, 2012 at 8:44 PM, Eli Friedman <[email protected]> >> wrote: >> > On Thu, Feb 9, 2012 at 6:24 PM, Aaron Ballman <[email protected]> >> wrote: >> >> This patch addresses bug 11684 where illegal function qualifiers are >> >> not caught properly when declaring a function pointer or reference >> >> inside of a class. For instance: >> >> >> >> struct test { >> >> void (*ref)() const; >> >> }; >> >> >> >> I mostly reused existing logic to cover the case. I've also included >> >> some test cases to exercise the fix. >> > >> > We shouldn't allowing forming the type "pointer to const-qualified >> > function" in the first place... tracking down all the places we use a >> > type is completely ridiculous. >> >> That's fair -- I'll look into taking care of it at the declaration site. >> >> Thanks! >> >> ~Aaron >> >> _______________________________________________ >> cfe-commits mailing list >> [email protected] >> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits >> > >
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
