From d01768c31a0658c8a74e0dd3a95b2d781639d18e Mon Sep 17 00:00:00 2001 From: Luboš Luňák Date: Mon, 6 May 2013 15:14:35 +0200 Subject: Revert "ignore already seen locations in compiler plugins" This does not always work well, e.g. when building a return value in a return statement from a temporary, there is CXXConstructExpr containing CXXTemporaryObjectExpr, which both share the same location. This reverts commit 1c0669af2f1f58e6431b5e489ac48a883e242ba7. --- compilerplugins/clang/plugin.hxx | 1 - 1 file changed, 1 deletion(-) (limited to 'compilerplugins/clang/plugin.hxx') diff --git a/compilerplugins/clang/plugin.hxx b/compilerplugins/clang/plugin.hxx index 52f6273e16e2..da336818cccb 100644 --- a/compilerplugins/clang/plugin.hxx +++ b/compilerplugins/clang/plugin.hxx @@ -53,7 +53,6 @@ class Plugin bool ignoreLocation( const Decl* decl ); bool ignoreLocation( const Stmt* stmt ); CompilerInstance& compiler; - set< SourceLocation > alreadySeen; private: static void registerPlugin( Plugin* (*create)( CompilerInstance&, Rewriter& ), const char* optionName, bool isRewriter ); template< typename T > static Plugin* createHelper( CompilerInstance& compiler, Rewriter& rewriter ); -- cgit