reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
16903 if (Val && DiagnoseUnexpandedParameterPack(Val, UPPC_EnumeratorValue)) 16903 if (Val && DiagnoseUnexpandedParameterPack(Val, UPPC_EnumeratorValue)) 16904 Val = nullptr; 16906 if (Val) 16907 Val = DefaultLvalueConversion(Val).get(); 16907 Val = DefaultLvalueConversion(Val).get(); 16909 if (Val) { 16910 if (Enum->isDependentType() || Val->isTypeDependent()) 16919 CheckConvertedConstantExpression(Val, EltTy, EnumVal, 16922 Val = nullptr; 16924 Val = Converted.get(); 16925 } else if (!Val->isValueDependent() && 16926 !(Val = VerifyIntegerConstantExpression(Val, 16926 !(Val = VerifyIntegerConstantExpression(Val, 16948 Val = ImpCastExprToType(Val, EltTy, 16948 Val = ImpCastExprToType(Val, EltTy, 16958 EltTy = Val->getType(); 16968 << EnumVal.toString(10) << Val->getSourceRange() 16970 else if (!Context.hasSameType(Val->getType(), Context.IntTy)) { 16972 Val = ImpCastExprToType(Val, Context.IntTy, CK_IntegralCast).get(); 16972 Val = ImpCastExprToType(Val, Context.IntTy, CK_IntegralCast).get(); 16974 EltTy = Val->getType(); 16980 if (!Val) { 17067 Val, EnumVal);