[CodeComplete] Fix ASTUnit cached completion of macros from preamble, broken in r342528
authorSam McCall <sam.mccall@gmail.com>
Thu, 18 Jul 2019 07:17:49 +0000 (07:17 +0000)
committerSam McCall <sam.mccall@gmail.com>
Thu, 18 Jul 2019 07:17:49 +0000 (07:17 +0000)
commit36082e397dd3861a53f67a0762856acacc5f16df
tree2c077f9f46c16dfc080a1305c4b444ac401d3b9f
parent5dd86ab2dd6b3cf447f24a619b2e651a8d7f20fc
[CodeComplete] Fix ASTUnit cached completion of macros from preamble, broken in r342528

Summary:
The problem is the default LoadExternal with no completer, which happens when
loading global results.

Reviewers: ilya-biryukov, nik

Subscribers: arphaman, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D64864

llvm-svn: 366409
clang/lib/Sema/SemaCodeComplete.cpp
clang/test/Index/complete-macros.c
clang/test/Index/complete-macros.h