LGTM!

On Wed, Feb 6, 2013 at 8:41 PM, Nick Lewycky <[email protected]> wrote:

> On 6 February 2013 16:17, Richard Smith <[email protected]> wrote:
>
>> We seem to have the same issue in CreateOverloadedUnaryOp,
>> CreateOverloadedBinOp, CreateOverloadedArraySubscriptExpr, and
>> BuildOverloadedArrowExpr.
>
>
> Right you are.
>
> How about moving the call to MarkFunctionReferenced (and
>> DiagnoseUseOfDecl) into CreateFunctionRefExpr, and changing it to call
>> MarkDeclRefReferenced?
>>
>
> That works out perfectly. Updated patch attached!
>
> Nick
>
> On Tue, Feb 5, 2013 at 10:48 PM, Nick Lewycky <[email protected]> wrote:
>>
>>>  This patch changes Sema::BuildCallToObjectOfClassType to not mark a
>>> virtual operator() as odr used when called via functor syntax "(*obj)();".
>>> There's no way this syntax can be used to call the body of a pure virtual
>>> function. Please review!
>>>
>>> Nick
>>>
>>>
>>> _______________________________________________
>>> 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

Reply via email to