-
Notifications
You must be signed in to change notification settings - Fork 14.3k
[Cygwin] Define LLVM_ABI for Cygwin #143222
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
592243c should be also applied to LLVM_ABI.
@llvm/pr-subscribers-llvm-support Author: Tomohiro Kashiwada (kikairoya) Changes592243c should be also applied to LLVM_ABI. Full diff: https://github.com/llvm/llvm-project/pull/143222.diff 1 Files Affected:
diff --git a/llvm/include/llvm/Support/Compiler.h b/llvm/include/llvm/Support/Compiler.h
index b4382057654ba..904ab88a5a51f 100644
--- a/llvm/include/llvm/Support/Compiler.h
+++ b/llvm/include/llvm/Support/Compiler.h
@@ -209,7 +209,7 @@
#define LLVM_ABI_FRIEND LLVM_ABI
#define LLVM_ABI_EXPORT __declspec(dllexport)
#elif defined(__ELF__) || defined(__MINGW32__) || defined(_AIX) || \
- defined(__MVS__)
+ defined(__MVS__) || defined(__CYGWIN__)
#define LLVM_ABI LLVM_ATTRIBUTE_VISIBILITY_DEFAULT
#define LLVM_ABI_FRIEND
#define LLVM_TEMPLATE_ABI LLVM_ATTRIBUTE_VISIBILITY_DEFAULT
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, probably just an oversight when @mati865 was splitting up his patches
Indeed, it was present in #134458 Gonna have to check what else is missing. |
LLVM Buildbot has detected a new failure on builder Full details are available at: https://lab.llvm.org/buildbot/#/builders/207/builds/2550 Here is the relevant piece of the build log for the reference
|
Flang Merge CI rejects changes to llvm/Support/Compiler.h because precompiled headers aren't rebuilt when their dependencies change. This reverts commit 60d0004.
Reconciling patches, it seems you had only done the clang commit and not gotten to the llvm commit |
592243c should be also applied to LLVM_ABI.
592243c should be also applied to LLVM_ABI.
592243c should be also applied to LLVM_ABI.