Home | History | Annotate | Download | only in Sema

Lines Matching defs:ICS

2644     delete ICS;
2783 const ImplicitConversionSequence &ICS,
2788 S.ICS = new ImplicitConversionSequence(ICS);
3517 ImplicitConversionSequence ICS;
3518 ICS.setStandard();
3519 ICS.Standard = Best->FinalConversion;
3520 T2 = ICS.Standard.getToType(2);
3521 Sequence.AddConversionSequenceStep(ICS, T2);
3662 // Per C++ [over.best.ics]p2, we don't diagnose whether the lvalue is a
3810 ImplicitConversionSequence ICS
3818 if (ICS.isBad()) {
3819 // FIXME: Use the conversion function set stored in ICS to turn
3833 Sequence.AddConversionSequenceStep(ICS, TempEntity.getType());
4140 ImplicitConversionSequence ICS;
4141 ICS.setStandard();
4142 ICS.Standard = Best->FinalConversion;
4143 Sequence.AddConversionSequenceStep(ICS, DestType);
4298 ImplicitConversionSequence ICS;
4299 ICS.setStandard();
4300 ICS.Standard.setAsIdentityConversion();
4304 ICS.Standard.First = ICK_Array_To_Pointer;
4307 ICS.Standard.First = ICK_Lvalue_To_Rvalue;
4311 Sequence.AddConversionSequenceStep(ICS, ResultType);
4569 ImplicitConversionSequence ICS
4577 if (ICS.isStandard() &&
4578 ICS.Standard.Second == ICK_Writeback_Conversion) {
4588 if (ICS.Standard.First == ICK_Array_To_Pointer ||
4589 ICS.Standard.First == ICK_Lvalue_To_Rvalue) {
4593 LvalueICS.Standard.setAllToTypes(ICS.Standard.getToType(0));
4594 LvalueICS.Standard.First = ICS.Standard.First;
4595 AddConversionSequenceStep(LvalueICS, ICS.Standard.getToType(0));
4599 } else if (ICS.isBad()) {
4610 AddConversionSequenceStep(ICS, Entity.getType());
5857 S.PerformImplicitConversion(CurInit.get(), Step->Type, *Step->ICS,
6769 S->ICS->DebugPrint(); // FIXME: use OS
6865 const ImplicitConversionSequence &ICS = *LastStep.ICS;
6867 switch (ICS.getKind()) {
6869 SCS = &ICS.Standard;
6872 SCS = &ICS.UserDefined.After;