[clangd] Add fallbackFlags initialization extension.
authorSam McCall <sam.mccall@gmail.com>
Fri, 2 Nov 2018 14:07:51 +0000 (14:07 +0000)
committerSam McCall <sam.mccall@gmail.com>
Fri, 2 Nov 2018 14:07:51 +0000 (14:07 +0000)
commit6980edb8fbf839724ba2356171dce387a6abb487
treea1b3c98c5f201573a248d1494ae1a38651f1a945
parent8831ef7a16424e8584f807567c470f8f1ef46891
[clangd] Add fallbackFlags initialization extension.

Summary:
This allows customizing the flags used when no compile database is
available. It addresses some uses of the old extraFlags extension.

Reviewers: ilya-biryukov

Subscribers: ioeric, MaskRay, jkorous, arphaman, kadircet, cfe-commits

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

llvm-svn: 345973
clang-tools-extra/clangd/ClangdLSPServer.cpp
clang-tools-extra/clangd/Protocol.cpp
clang-tools-extra/clangd/Protocol.h