Home | History | Annotate | Download | only in Sema

Lines Matching refs:ICS

2976     delete ICS;
3123 const ImplicitConversionSequence &ICS, QualType T,
3129 S.ICS = new ImplicitConversionSequence(ICS);
3374 // C++11 [over.best.ics]p4:
3969 ImplicitConversionSequence ICS;
3970 ICS.setStandard();
3971 ICS.Standard = Best->FinalConversion;
3972 T2 = ICS.Standard.getToType(2);
3973 Sequence.AddConversionSequenceStep(ICS, T2);
4114 // Per C++ [over.best.ics]p2, we don't diagnose whether the lvalue is a
4259 ImplicitConversionSequence ICS
4267 if (ICS.isBad()) {
4268 // FIXME: Use the conversion function set stored in ICS to turn
4282 Sequence.AddConversionSequenceStep(ICS, TempEntity.getType());
4589 ImplicitConversionSequence ICS;
4590 ICS.setStandard();
4591 ICS.Standard = Best->FinalConversion;
4592 Sequence.AddConversionSequenceStep(ICS, DestType, TopLevelOfInitList);
4746 ImplicitConversionSequence ICS;
4747 ICS.setStandard();
4748 ICS.Standard.setAsIdentityConversion();
4752 ICS.Standard.First = ICK_Array_To_Pointer;
4755 ICS.Standard.First = ICK_Lvalue_To_Rvalue;
4759 Sequence.AddConversionSequenceStep(ICS, ResultType);
5060 ImplicitConversionSequence ICS
5068 if (ICS.isStandard() &&
5069 ICS.Standard.Second == ICK_Writeback_Conversion) {
5079 if (ICS.Standard.First == ICK_Array_To_Pointer ||
5080 ICS.Standard.First == ICK_Lvalue_To_Rvalue) {
5084 LvalueICS.Standard.setAllToTypes(ICS.Standard.getToType(0));
5085 LvalueICS.Standard.First = ICS.Standard.First;
5086 AddConversionSequenceStep(LvalueICS, ICS.Standard.getToType(0));
5090 } else if (ICS.isBad()) {
5104 AddConversionSequenceStep(ICS, DestType, TopLevelOfInitList);
5940 const ImplicitConversionSequence &ICS,
6480 S.PerformImplicitConversion(CurInit.get(), Step->Type, *Step->ICS,
6488 DiagnoseNarrowingInInitList(S, *Step->ICS, SourceType, Entity.getType(),
7466 S->ICS->dump(); // FIXME: use OS
7472 S->ICS->dump(); // FIXME: use OS
7560 const ImplicitConversionSequence &ICS,
7565 switch (ICS.getKind()) {
7567 SCS = &ICS.Standard;
7570 SCS = &ICS.UserDefined.After;