зеркало из https://github.com/microsoft/clang-1.git
Silence a GCC warning
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61747 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
64b45f7e0d
Коммит
3ef5db646a
|
@ -221,7 +221,7 @@ static void SetGlobalValueAttributes(const Decl *D,
|
|||
if (D->getAttr<DLLImportAttr>()) {
|
||||
// The dllimport attribute is overridden by a subsequent declaration as
|
||||
// dllexport.
|
||||
if (!D->getAttr<DLLExportAttr>())
|
||||
if (!D->getAttr<DLLExportAttr>()) {
|
||||
// dllimport attribute can be applied only to function decls, not to
|
||||
// definitions.
|
||||
if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) {
|
||||
|
@ -230,6 +230,7 @@ static void SetGlobalValueAttributes(const Decl *D,
|
|||
} else
|
||||
GV->setLinkage(llvm::Function::DLLImportLinkage);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if (IsInternal) {
|
||||
GV->setLinkage(llvm::Function::InternalLinkage);
|
||||
|
|
Загрузка…
Ссылка в новой задаче