HomePhabricator

Revert "Revert a commit series that leads to a tricky merge until Jan can take…

Authored by jkorous on Sep 3 2019, 11:16 AM.

Description

Revert "Revert a commit series that leads to a tricky merge until Jan can take a look."

Preserved old implementation of IndexASTConsumer (renamed to IndexRecordASTConsumer).

This code is soon (TM) to be impacted by the index-while-building feature upstreaming anyway.

TODO (as part of i-w-b upstreaming):

  • remove IndexRecordASTConsumer
  • remove IndexRecordActionBase
  • consider taking advantage of ShouldSkipFunctionBody for index serialization

This reverts commit 96b6383be3e03fea6d7d498931163b49bf824ce3.

  1. Conflicts:
  2. include/clang/Index/IndexingAction.h
  3. lib/Index/IndexingAction.cpp

apple-llvm-split-commit: 91759ce6dec5cc71434dced0ddad2bde2845e811
apple-llvm-split-dir: clang/

Details

Committed
jkorousSep 3 2019, 11:16 AM
Parents
rG701c55644965: Merge libcxx: [libc++] Mark usage of _Atomic with __extension__
Branches
Unknown
Tags
Unknown