Skip to content
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

LLVM coverage: don't use hints to find llvm-cov and llvm-profdata and let the user know where the report can be found #1258

Closed
wants to merge 16 commits into from

Conversation

agarny
Copy link
Contributor

@agarny agarny commented Oct 17, 2024

Fixes #1257.

agarny added 11 commits October 15, 2024 12:18
…p file.

It's already included in the corresponding .h file.
Indeed, from https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html:

Added the INFINITY and NAN macros to Clang’s <float.h> freestanding implementation; these macros were defined in <math.h> in C99 but C23 added them to <float.h> in WG14 N2848.
Someone might have a version of llvm-cov and llvm-profdata that they use and which is not located in /Library/Developer/CommandLineTools/usr/bin. This means that they will need to provide LLVM_BIN_DIR which is not ideal, not least since there are PREFERRED_LLVM_COV_NAMES and PREFERRED_LLVM_PROFDATA_NAMES to play with, if needed.
@agarny agarny requested review from hsorby and nickerso October 17, 2024 23:49
@agarny
Copy link
Contributor Author

agarny commented Oct 21, 2024

This is now done (and improved) as part of issue #1253, so closing.

@agarny agarny closed this Oct 21, 2024
@agarny agarny deleted the issue1257 branch October 21, 2024 23:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant