On Jan 30, 2012, at 2:08 PM, John McCall wrote:

> 
> 
>> @@ -5785,7 +5833,8 @@
>>                                     llvm::PointerType::getUnqual(fnType));
>> 
>>  RValue result = CGF.EmitCall(fnInfo, callee, returnSlot, args);
>> -  return nullReturn.complete(CGF, result, resultType);
>> +  CallArgList CallArgs;
>> +  return nullReturn.complete(CGF, result, resultType, CallArgs, 0);
> 
> I think you want 'args' here instead of a new, empty CallArgList, and you
> should probably add a test for a v-table dispatch that consumes an
> argument.  @selector(isEqual:) should work.
> 

In r149298.

- Fariborz

> John.

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to