Clang frontend subproject here! Clang is a compiler front end for the C, C++, Objective-C, and Objective-C++ programming languages, as well as the OpenMP, OpenCL, RenderScript, CUDA, and HIP frameworks.">
Using Clang For users of Clang to ask questions. Are you using Clang as a C/C++ compiler and have a question? Unsure which options to use or why something doesn’t seem to work? This is the place to ask your questions. clangd clangd is a language server that can work with many editors via a plugin clang-tidy clang-tidy is a clang-based C++ “linter” tool. Its purpose is to provide an extensible framework for diagnosing and fixing typical programming errors, like style violations, interface misuse, or bugs that can be deduced via static analysis. clang-tidy is modular and provides a convenient interface for writing new checks. Building Clang For questions about how to build clang or problems you encounter. Static Analyzer The Clang Static Analyzer is a source code analysis tool that finds bugs in C, C++, and Objective-C programs. Ask your questions about it here.
Topic |
Replies |
Views |
Activity |
|
About the Clang Frontend category Clang Frontend |
|
0 |
1451 |
November 8, 2019 |
[RFC] Support Target Triple Specific Include Paths Derived from Sysroot via multilib.yaml or Driver Logic Clang Frontend driver |
|
0 |
13 |
June 17, 2025 |
Changing office hours for Jun 2025 Clang Frontend office-hour |
|
0 |
26 |
June 17, 2025 |
Defining what happens when a bool isn’t 0 or 1 Clang Frontend clang |
|
29 |
889 |
June 17, 2025 |
[RFC v2] [Clang] Introduce OverflowBehaviorTypes (for wrapping and non-wrapping arithmetic) Clang Frontend clang |
|
15 |
290 |
June 16, 2025 |
Get default template type parameter with libclang Using Clang |
|
0 |
13 |
June 14, 2025 |
Using clang and libc++ std module directly from build tree Using Clang libcxx |
|
0 |
31 |
June 14, 2025 |
Forward options to optimizer pass plugin Using Clang clang |
|
3 |
229 |
June 13, 2025 |
Missing Decision Coverage (DC) in output json Using Clang |
|
5 |
68 |
June 13, 2025 |
[Clangd] Implementing More Folding Ranges and the Pseudo Parser clangd |
|
2 |
87 |
June 13, 2025 |
Test clangd index file clangd |
|
1 |
29 |
June 13, 2025 |
PGO for cross compilation Building Clang pgo |
|
2 |
115 |
June 13, 2025 |
RFC: Bounds Safety in C Syntax Compatibility with GCC Clang Frontend |
|
60 |
922 |
June 12, 2025 |
Revisiting 64-bit source locations Clang Frontend clang |
|
28 |
633 |
June 12, 2025 |
WG21 committee meeting next week Clang Frontend |
|
3 |
71 |
June 12, 2025 |
Role of `ProgramPointTag` in the static analyzer Static Analyzer |
|
6 |
81 |
June 11, 2025 |
[RFC] Remove `vptr` from `undefined` Clang Frontend clang , ubsan |
|
10 |
424 |
June 10, 2025 |
Visual Studio Dynamic Debugging Clang Frontend clang |
|
3 |
76 |
June 10, 2025 |
[RFC] Removing support for delayed typo correction Clang Frontend clang |
|
10 |
383 |
June 10, 2025 |
Problem installing PPCallbacks Clang Frontend |
|
1 |
95 |
June 9, 2025 |
PPCallbacks expanding nested function like macros Clang Frontend clang |
|
1 |
66 |
June 9, 2025 |
Difficulty building clang from 20.1.6 for armv8-unknown-unknown-eabihf-elf Building Clang runtime , clang |
|
8 |
143 |
June 9, 2025 |
Error: undefined symbol: ___chkstk_ms Using Clang |
|
12 |
81 |
June 8, 2025 |
[RFC] __has_builtin behavior on offloading targets Clang Frontend rfc , clang |
|
19 |
223 |
June 6, 2025 |
Prepreocessor: Embed Parameter Ordering Clang Frontend clang |
|
6 |
373 |
June 6, 2025 |
[Timers] Ideas for truncating the output of `-ftime-report` (and `-ftime-report-json`) Clang Frontend |
|
2 |
50 |
June 6, 2025 |
Compile Xcode toolchain from source Building Clang |
|
3 |
45 |
June 6, 2025 |
Libomp/libomptarget.so locations in Clang 19+ Building Clang clang |
|
4 |
40 |
June 5, 2025 |
What tag to use for the Clang Static Analyzer changes Clang Frontend |
|
6 |
41 |
June 5, 2025 |
Thinlto & LTO mix Clang Frontend lto , thinlto |
|
0 |
36 |
June 5, 2025 |