Luboš Luňák
a0d320096c
mark all virtuals in the clang plugin as override
...
In order to help catch Clang API changes.
Change-Id: I5738f5dff405f7a2dd377c983fb32c1c7a2ff921
2013-05-31 20:00:53 +02:00
Luboš Luňák
e6c20364e7
add const
...
Change-Id: I71236b9ca6300372ba00c85401cf19f6c0e7ac99
2013-05-02 18:19:59 +02:00
Luboš Luňák
153a69cad2
pass around CompilerInstance rather than ASTContext
...
It's possible to get the latter from the former, and the former
is useful for other things too (access to the preprocessor, for example).
Change-Id: I708d709129fd3a35bf7c63da4de09c2e696b382d
2013-03-28 18:01:00 +01:00
Luboš Luňák
a7c3adb773
avoid having to manuall modify sources when adding a new clang plugin
...
Now each one registers in its .cxx file.
Change-Id: I811c0d4400c2bdccc1c287269378d7e8ad8743ce
2013-02-02 22:59:44 +01:00
Lubos Lunak
1a77b93aec
only one warning per one SAL_INFO/SAL_WARN
...
Change-Id: I5aafe9ed51c86dc31492d205f44fba6b1db137d2
2012-10-19 10:15:42 +02:00
Luboš Luňák
0349c738da
support for compiler rewriters
...
Change-Id: I12e98ac9fc49ef2007914324006a396d183b778c
2012-10-15 15:40:33 +02:00
Luboš Luňák
41d6a0ea2d
some namespacing improvements
...
Change-Id: I95bd78340519bc1457385561b64c74e938b40bb2
2012-10-15 15:40:33 +02:00
Luboš Luňák
1e313e759b
compiler check to compare SAL_WARN/LOG areas against sal/inc/sal/log-areas.dox
...
Some of the areas are guesses I've added after seeing them, whoever feels reponsible
for whichever part of the code feel free to adjust them.
Change-Id: I2192de84d51cc2bc7c28fa84019d38b465985d15
2012-10-13 17:40:45 +02:00