llvm-project/clang/lib/Tooling
Alex Lorenz 410ef3838a Recommit r312127: [refactor] AST selection tree should contain syntactic
form of PseudoObjectExpr

The new commit adjusts unittest test code compilation options so that the
Objective-C code in the unittest can be parsed on non-macOS platforms.

Original message:

The AST selection finder now constructs a selection tree that contains only the
syntactic form of PseudoObjectExpr. This form of selection tree is more
meaningful when doing downstream analysis as we're interested in the syntactic
features of the AST and the correct lexical parent relation.

llvm-svn: 312132
2017-08-30 15:28:01 +00:00
..
ASTDiff [clang-diff] Treat CXXCtorInitializer as a node 2017-08-27 22:52:20 +00:00
Core Switch to consumeError(), since this can crash otherwise. 2017-08-15 21:20:41 +00:00
Refactoring Recommit r312127: [refactor] AST selection tree should contain syntactic 2017-08-30 15:28:01 +00:00
ArgumentsAdjusters.cpp Allow CompilerInvocations to generate .d files. 2017-07-06 21:02:52 +00:00
CMakeLists.txt [clang-diff] Add initial implementation 2017-07-21 12:49:28 +00:00
CommonOptionsParser.cpp [CommonOptionsParser] Expose ArgumentsAdjustingCompilationDatabase 2017-08-18 16:21:08 +00:00
CompilationDatabase.cpp [Tooling] FixedCompilationDatabase should be able to strip positional 2017-06-29 10:43:44 +00:00
FileMatchTrie.cpp Tooling: Hide implementation details 2015-03-09 15:03:26 +00:00
FixIt.cpp [tooling] FixItHint Tooling refactoring 2016-05-11 14:31:39 +00:00
JSONCompilationDatabase.cpp [Tooling] Remove redundant check, NFCi 2017-05-05 14:07:23 +00:00
Refactoring.cpp Apply clang-tidy's performance-unnecessary-value-param to parts of clang. 2017-03-21 21:35:04 +00:00
RefactoringCallbacks.cpp [tooling] RefactoringCallbacks code cleanup 2017-05-12 00:16:56 +00:00
Tooling.cpp Use class to pass information about executable name 2017-08-29 05:22:26 +00:00