Reporting an issue
LLVM is software and even compilers are not exempt from bugs.
One of the ways you can start contributing to the LLVM project is by reporting issues.
For example, if you find a crash in Clang, it will instruct you how to report this issue and provide you with a reproducer.
If you find an issue in any component while using it, the issue potentially being as simple as missing or incorrect documentation, file an issue (or fix it directly!) in the GitHub tracker at https://github.com/llvm/llvm-project/issues.
In any case, make sure your report is actionable in the following ways:
- Include the configuration:
- The version of LLVM
- The OS
- How LLVM was built
- Anything that you think may be relevant (e.g., host CPU, etc.)
- Upload the reduced input
- Provide the steps to reproduce
- Explain how the observed behavior departs from the expected behavior
- Add labels to help identify...