diff options
author | Nikolas Klauser <nikolasklauser@berlin.de> | 2025-04-08 18:16:18 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-08 18:16:18 +0200 |
commit | 16d10546d29355f796cbdb307f0f89d6679d14a0 (patch) | |
tree | 410b903489e57c79aaf173489e4ffb9b02fce6cc /clang/lib/Frontend/CreateInvocationFromCommandLine.cpp | |
parent | 3f38cd07d820248fd2043efb1341fabaac2d84a6 (diff) | |
download | llvm-16d10546d29355f796cbdb307f0f89d6679d14a0.zip llvm-16d10546d29355f796cbdb307f0f89d6679d14a0.tar.gz llvm-16d10546d29355f796cbdb307f0f89d6679d14a0.tar.bz2 |
[libc++] Remove _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS (#111964)
This macro isn't required if we define all the functions inline. In
fact, quite a few of the marked functions have already been inlined.
This patch basically only moves code around and adds
`_LIBCPP_HIDE_FROM_ABI` to the places where it's been missing so far.
This also removes inlining hints, since it dropps `inline` in some
places, but that shouldn't make much of a difference. The functions tend
to be either really small, so should be inlined anyways, or are big
enough that they shouldn't be inlined even with an inlinehint.
Diffstat (limited to 'clang/lib/Frontend/CreateInvocationFromCommandLine.cpp')
0 files changed, 0 insertions, 0 deletions