Age | Commit message (Collapse) | Author |
|
...which can act as either a rewriter or a non-rewriter that emits warnings.
Also added COMPILER_PLUGIN_WARNINGS_ONLY=X to demote warnings from plugin X from
errors to warnings, even under --enable-werror.
Change-Id: I05361936240a890515c6bba2459565417c1746b7
|
|
Change-Id: Ia5f104bfd707bcf4e159c78ca2764c861fb0b6d9
|
|
Change-Id: I4e3e8f5ca5e5b5b59b1bd067281f90940dd893b1
|
|
So running the compiler plugin can be done either with FORCE_COMPILE_ALL=1
for simplicity, running the plugin on all source files for the target,
or it's possible to use make's -W option (or touch files manually) to
run it only for selected files.
Change-Id: Ifa82bbe91dc1e179af9db8fbf99271bcf03a1d47
|
|
http://wiki.documentfoundation.org/Clang_plugins
Change-Id: Ieb4fc186490e81ab961c094ca0a7fcdabc0f348f
|
|
It's mostly there already anyway, no need to duplicate it.
Change-Id: I5b066f90725a064fb0746e1411900e835e3f66c3
|
|
Change-Id: I24bce9dcf46367b5658071ed692d346bb01a83a3
|
|
Change-Id: Ia54040c7ed02e6a2d62dd93890a7d1467dd83a40
|
|
Change-Id: I12e98ac9fc49ef2007914324006a396d183b778c
|
|
Change-Id: I72d25ec9a1acafa2bc451e620d5dc5721d849c42
|
|
Change-Id: Ia84c70006b0b8a039b6fea27f3c5cde796f25d03
|
|
This is for variables that the compiler itself cannot figure out
(e.g. non-trivial ctors). The classes need to be marked manually.
Change-Id: I0109972e11e20578b1adc32065f701a871ee21aa
|
|
The plugin is intentionally built using a custom Makefile,
because it's used by gbuild, so I don't want to build the plugin
using gbuild too. It is also intentionally not placed under workdir/,
as that is cleaned by 'make clean', the plugin is cleaned only
by 'make distclean', so that cleaning it doesn't cause ccache misses.
No actual functionality in the plugin itself yet.
Change-Id: Ic05eba8d6260eec123c9e699eb5385abfe1b832f
|