From 6980edb8fbf839724ba2356171dce387a6abb487 Mon Sep 17 00:00:00 2001 From: Sam McCall Date: Fri, 2 Nov 2018 14:07:51 +0000 Subject: [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/Protocol.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'clang-tools-extra/clangd/Protocol.cpp') 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; } -- cgit v1.2.3