зеркало из https://github.com/microsoft/clang-1.git
Finish r144971, which was an incomplete commit.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@144972 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
7e7ad3f8fa
Коммит
5a1ac89b24
|
@ -688,7 +688,7 @@ ABIArgInfo X86_32ABIInfo::classifyArgumentType(QualType Ty) const {
|
|||
}
|
||||
|
||||
// Ignore empty structs/unions.
|
||||
if (isEmptyRecord(Context, Ty, true))
|
||||
if (isEmptyRecord(getContext(), Ty, true))
|
||||
return ABIArgInfo::getIgnore();
|
||||
|
||||
// Expand small (<= 128-bit) record types when we know that the stack layout
|
||||
|
|
|
@ -317,7 +317,7 @@ int f63(int i, ...) {
|
|||
return s.y;
|
||||
}
|
||||
|
||||
// CHECK: define i32 @f64(%struct.s64* nocapture byval align 4 %x)
|
||||
// CHECK: define void @f64(%struct.s64* byval align 4 %x)
|
||||
struct s64 { signed char a[0]; signed char b[]; };
|
||||
void f64(struct s64 x) {}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче