summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/Protocol.cpp
diff options
context:
space:
mode:
authorSam McCall <sam.mccall@gmail.com>2018-11-02 14:07:51 +0000
committerSam McCall <sam.mccall@gmail.com>2018-11-02 14:07:51 +0000
commit6980edb8fbf839724ba2356171dce387a6abb487 (patch)
treea1b3c98c5f201573a248d1494ae1a38651f1a945 /clang-tools-extra/clangd/Protocol.cpp
parent8831ef7a16424e8584f807567c470f8f1ef46891 (diff)
downloadbcm5719-llvm-6980edb8fbf839724ba2356171dce387a6abb487.tar.gz
bcm5719-llvm-6980edb8fbf839724ba2356171dce387a6abb487.zip
[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
Diffstat (limited to 'clang-tools-extra/clangd/Protocol.cpp')
-rw-r--r--clang-tools-extra/clangd/Protocol.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang-tools-extra/clangd/Protocol.cpp b/clang-tools-extra/clangd/Protocol.cpp
index 765c3429848..d8369f3dcc1 100644
--- a/clang-tools-extra/clangd/Protocol.cpp
+++ b/clang-tools-extra/clangd/Protocol.cpp
@@ -669,6 +669,7 @@ bool fromJSON(const json::Value &Params, InitializationOptions &Opts) {
fromJSON(Params, Opts.ConfigSettings);
O.map("compilationDatabasePath", Opts.compilationDatabasePath);
+ O.map("fallbackFlags", Opts.fallbackFlags);
return true;
}
OpenPOWER on IntegriCloud