зеркало из https://github.com/microsoft/clang-1.git
Fix thinko and simplify.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83342 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
fb51ddfafc
Коммит
bd6dbd1978
|
@ -349,8 +349,8 @@ void CodeGenModule::SetLLVMFunctionAttributesForDefinition(const Decl *D,
|
||||||
if (const AlignedAttr *AA = D->getAttr<AlignedAttr>())
|
if (const AlignedAttr *AA = D->getAttr<AlignedAttr>())
|
||||||
F->setAlignment(AA->getAlignment()/8);
|
F->setAlignment(AA->getAlignment()/8);
|
||||||
// C++ ABI requires 2-byte alignment for member functions.
|
// C++ ABI requires 2-byte alignment for member functions.
|
||||||
if (F->getAlignment() < 16 && isa<CXXMethodDecl>(D))
|
if (F->getAlignment() < 2 && isa<CXXMethodDecl>(D))
|
||||||
F->setAlignment(16/8);
|
F->setAlignment(2);
|
||||||
}
|
}
|
||||||
|
|
||||||
void CodeGenModule::SetCommonAttributes(const Decl *D,
|
void CodeGenModule::SetCommonAttributes(const Decl *D,
|
||||||
|
|
Загрузка…
Ссылка в новой задаче