reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaDecl.cpp
 3287   if (OldTypeInfo.getCC() != NewTypeInfo.getCC()) {
 3296       NewTypeInfo = NewTypeInfo.withCallingConv(OldTypeInfo.getCC());
 3296       NewTypeInfo = NewTypeInfo.withCallingConv(OldTypeInfo.getCC());
 3303           << FunctionType::getNameForCallConv(NewTypeInfo.getCC())
 3305       NewTypeInfo = NewTypeInfo.withCallingConv(OldTypeInfo.getCC());
 3305       NewTypeInfo = NewTypeInfo.withCallingConv(OldTypeInfo.getCC());
 3311         << FunctionType::getNameForCallConv(NewTypeInfo.getCC())
 3323   if (OldTypeInfo.getNoReturn() && !NewTypeInfo.getNoReturn()) {
 3324     NewTypeInfo = NewTypeInfo.withNoReturn(true);
 3324     NewTypeInfo = NewTypeInfo.withNoReturn(true);
 3329   if (OldTypeInfo.getHasRegParm() != NewTypeInfo.getHasRegParm() ||
 3330       OldTypeInfo.getRegParm() != NewTypeInfo.getRegParm()) {
 3331     if (NewTypeInfo.getHasRegParm()) {
 3339     NewTypeInfo = NewTypeInfo.withRegParm(OldTypeInfo.getRegParm());
 3339     NewTypeInfo = NewTypeInfo.withRegParm(OldTypeInfo.getRegParm());
 3344   if (OldTypeInfo.getProducesResult() != NewTypeInfo.getProducesResult()) {
 3345     if (NewTypeInfo.getProducesResult()) {
 3352     NewTypeInfo = NewTypeInfo.withProducesResult(true);
 3352     NewTypeInfo = NewTypeInfo.withProducesResult(true);
 3357       NewTypeInfo.getNoCallerSavedRegs()) {
 3358     if (NewTypeInfo.getNoCallerSavedRegs()) {
 3366     NewTypeInfo = NewTypeInfo.withNoCallerSavedRegs(true);
 3366     NewTypeInfo = NewTypeInfo.withNoCallerSavedRegs(true);
 3372     AdjustedType = Context.adjustFunctionType(AdjustedType, NewTypeInfo);
 3568     if (!OldTypeInfo.getNoReturn() && NewTypeInfo.getNoReturn()) {