| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 191096
|
|
|
|
|
|
|
| |
Update the docs for -fms-extensions and -fms-compatibility to try to
clarify the difference between the two.
llvm-svn: 191095
|
|
|
|
| |
llvm-svn: 190533
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some build systems use pipes for stdin/stderr. On nix-ish platforms colored
output can be forced by -fcolor-diagnostics. On Windows this option has
no effect in these cases because LLVM uses the console API (which only
operates on the console buffer) even if a console wrapper capable of
interpreting ANSI escape codes is used.
The -fansi-escape-codes option allows switching from the console API to
ANSI escape codes. It has no effect on other platforms.
llvm-svn: 190464
|
|
|
|
| |
llvm-svn: 190101
|
|
|
|
| |
llvm-svn: 188120
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
DataFlowSanitizer is a generalised dynamic data flow analysis.
Unlike other Sanitizer tools, this tool is not designed to detect a
specific class of bugs on its own. Instead, it provides a generic
dynamic data flow analysis framework to be used by clients to help
detect application-specific issues within their own code.
Differential Revision: http://llvm-reviews.chandlerc.com/D966
llvm-svn: 187925
|
|
|
|
|
|
| |
-f(no-)?sanitize-blacklist flag
llvm-svn: 187871
|
|
|
|
|
|
|
| |
1) clang++ must be used when linking C++ programs using -fsanitize=undefined, and
2) MSan can't be combined with TSan or ASan.
llvm-svn: 186711
|
|
|
|
| |
llvm-svn: 184611
|
|
|
|
|
|
| |
attempt to explain the difference between them.
llvm-svn: 182890
|
|
|
|
|
|
| |
As suggested by Dmitri Gribenko.
llvm-svn: 181433
|
|
|
|
| |
llvm-svn: 179687
|
|
|
|
|
|
| |
Patch by Amin Shali.
llvm-svn: 179180
|
|
|
|
| |
llvm-svn: 177062
|
|
|
|
| |
llvm-svn: 176810
|
|
|
|
|
|
|
|
|
|
|
| |
to control the check for the C 5.2.4.1 / C++ [implimits] restriction on nesting
levels for parentheses, brackets and braces.
Some code with heavy macro use exceeds the default limit of 256, but we don't
want to increase it generally to avoid stack overflow on stack-constrained
systems.
llvm-svn: 175855
|
|
|
|
|
|
| |
remove mentions of it.
llvm-svn: 175109
|
|
|
|
|
|
|
|
|
|
|
| |
implementation; this is much more inline with the original implementation
(i.e., pre-ubsan) and does not require run-time library support.
The trapping implementation can be invoked using either '-fcatch-undefined-behavior'
or '-fsanitize=undefined-trap -fsanitize-undefined-trap-on-error', with the latter
being preferred. Eventually, the -fcatch-undefined-behavior' flag will be removed.
llvm-svn: 173848
|
|
|
|
|
|
|
|
|
|
|
| |
Clang doesn't understand it.
If someone wants to teach clang about that flag instead, please also add
support for -fno-diagnostics-parseable-fixits for consistency.
Until then, let the documentation match the current behavior.
llvm-svn: 171952
|
|
|
|
| |
llvm-svn: 170880
|
|
|
|
| |
llvm-svn: 170879
|
|
|
|
| |
llvm-svn: 170868
|
|
|
|
| |
llvm-svn: 170590
|
|
|
|
|
|
| |
highlight console output with "code-block:: console", etc.
llvm-svn: 170276
|
|
|
|
|
|
| |
Patch by Anastasi Voitova with with small fixes by me.
llvm-svn: 170275
|
|
|
|
| |
llvm-svn: 170110
|
|
|
|
|
|
|
| |
bit-patterns which are not valid values for enumerated or boolean types.
These checks are the ubsan analogue of !range metadata.
llvm-svn: 170108
|
|
Sorry for the large commit, but it is much faster to convert in batches.
llvm-svn: 170067
|