definitions.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@103932
91177308-0d34-0410-b5e6-
96231b3b80d8
QualType T = Func->getType();
QualType NoProtoType = T;
if (const FunctionProtoType *Proto = T->getAs<FunctionProtoType>())
- NoProtoType = Context.getFunctionNoProtoType(Proto->getResultType());
+ NoProtoType = Context.getFunctionNoProtoType(Proto->getResultType(),
+ Proto->getExtInfo());
return BuildDeclRefExpr(Func, NoProtoType, NameLoc, &SS);
}
}
return 0;
}
+// PR7117
+void __attribute((stdcall)) f5(foo) int foo; {}
+void f6(void) {
+ f5(0);
+ // CHECK: call x86_stdcallcc void (...)* bitcast
+}