summaryrefslogtreecommitdiff
path: root/compilerplugins/clang/checkconfigmacros.cxx
AgeCommit message (Collapse)Author
2015-05-04Adapt loplugin:checkconfigmacros to current Clang trunkStephan Bergmann
Change-Id: Ib2cb804fa42ac3cebd309de4ba3cdbbce9a1763d
2015-03-11Ensure RTTI symbol visibility for Linux Clang -fsanitize=function,vptrStephan Bergmann
The problem being that any lib later loaded via osl_loadModule (e.g., libgcc3_uno.so) would not bind to the same global (RTTI-related) symbols as libsofficeapp.so and its dependencies (so, e.g., -fsanitize=function would erroneously assume that bridges/source/cpp_uno/shared/component.cxx's uno_initEnvironment is called with a different, non-matching uno_Environment type). Change-Id: I08b0cbc1f9eb74641eb617c46587a0a528a56c31
2015-03-11Fix copy/paste errorStephan Bergmann
Change-Id: I3fd9d6447adfa365a823ca6e87f0939670bcb39b
2014-09-23Adapt compilerplugins to Clang trunk towards 3.6Stephan Bergmann
Change-Id: If6ee343bb4d4004e7a95fe1c5adc97210fc0abd0
2014-01-27Prepare dual-mode compiler plugin featureStephan Bergmann
...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
2013-09-22add mode lines to new files (and idls) since last runCaolán McNamara
Change-Id: Id1e74f18c90e69d1a781c8f02e30dc3c005ed4fd
2013-08-06error: cannot use dynamic_cast with -fno-rttiStephan Bergmann
...with recent Clang trunk towards 3.4 Change-Id: Ie0991c7bd560c30551aeaada426382a889b46391
2013-07-24Adapt to PPCallbacks.h changes on Clang trunk towards 3.4Stephan Bergmann
Change-Id: I5611ffd36f9c6d1560a6ada6118a1efaeb6dc522
2013-06-02fix plugin build with clang < 3.3Luboš Luňák
Change-Id: If2eb7595ca7d25f6d491e332bb3060061d3b42a7
2013-05-31update for PPCallbacks API changes in Clang3.3Luboš Luňák
Change-Id: I8493afa8e2264a42fba090c9c72f36f36cb2d165
2013-05-31mark all virtuals in the clang plugin as overrideLuboš Luňák
In order to help catch Clang API changes. Change-Id: I5738f5dff405f7a2dd377c983fb32c1c7a2ff921
2013-04-04compiler plugin to check incorrect #ifdef for config_XXX.h macrosLuboš Luňák
http://lists.freedesktop.org/archives/libreoffice/2013-March/047769.html Change-Id: Ibba9d3dcc87d6d6eee58ab3690a8f87339d00956