-
Notifications
You must be signed in to change notification settings - Fork 14.4k
[llvm] remove incorrect LLVM_ABI
annotation usage
#144606
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
✅ With the latest revision this PR passed the C/C++ code formatter. |
@compnerd, @vgvassilev here's the first PR I've had to make to fix mistaken |
That’s a good point and probably a good time for the ci work to start. Can you find us on discord — we have a few questions for you outside of this pr ;) |
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!
## Overview This patch removes incorrect usage of `LLVM_ABI` macros that break the (currently incomplete) LLVM Windows DLL build. - ec71d80 added `LLVM_ABI` to template methods fully declared in a header file - 254a92d added `LLVM_ABI` to members of a class already annotated with `LLVM_ABI` # Background Documentation for `LLVM_ABI` and related annotations is found in the LLVM repo [here](https://github.com/llvm/llvm-project/blob/main/llvm/docs/InterfaceExportAnnotations.rst).
## Overview This patch removes incorrect usage of `LLVM_ABI` macros that break the (currently incomplete) LLVM Windows DLL build. - ec71d80 added `LLVM_ABI` to template methods fully declared in a header file - 254a92d added `LLVM_ABI` to members of a class already annotated with `LLVM_ABI` # Background Documentation for `LLVM_ABI` and related annotations is found in the LLVM repo [here](https://github.com/llvm/llvm-project/blob/main/llvm/docs/InterfaceExportAnnotations.rst).
## Overview This patch removes incorrect usage of `LLVM_ABI` macros that break the (currently incomplete) LLVM Windows DLL build. - ec71d80 added `LLVM_ABI` to template methods fully declared in a header file - 254a92d added `LLVM_ABI` to members of a class already annotated with `LLVM_ABI` # Background Documentation for `LLVM_ABI` and related annotations is found in the LLVM repo [here](https://github.com/llvm/llvm-project/blob/main/llvm/docs/InterfaceExportAnnotations.rst).
Overview
This patch removes incorrect usage of
LLVM_ABI
macros that break the (currently incomplete) LLVM Windows DLL build.LLVM_ABI
to template methods fully declared in a header fileLLVM_ABI
to members of a class already annotated withLLVM_ABI
Background
Documentation for
LLVM_ABI
and related annotations is found in the LLVM repo here.