mirror of
https://github.com/ivuorinen/cheatsheet-tldr.git
synced 2026-02-10 16:46:56 +00:00
27 lines
662 B
Plaintext
27 lines
662 B
Plaintext
---
|
|
syntax: markdown
|
|
tags: [tldr, common]
|
|
source: https://github.com/tldr-pages/tldr.git
|
|
---
|
|
# clang-check
|
|
|
|
> Check basic errors and work with Clang's Abstract Syntax Tree (AST).
|
|
> Part of Clang's LibTooling and is useful for debugging and analyzing C/C++ code.
|
|
> More information: <https://manned.org/clang-check>.
|
|
|
|
- Run default checks on a source file:
|
|
|
|
`clang-check {{path/to/file.cpp}} --`
|
|
|
|
- Dump the Abstract Syntax Tree for debugging:
|
|
|
|
`clang-check {{path/to/file.cpp}} -ast-dump --`
|
|
|
|
- Filter AST by Name:
|
|
|
|
`clang-check {{path/to/file.cpp}} -ast-dump -ast-dump-filter FunctionName`
|
|
|
|
- Pretty-Print AST:
|
|
|
|
`clang-check {{path/to/file.cpp}} -ast-print --`
|