diff --git a/clang-tools-extra/clangd/tool/ClangdMain.cpp b/clang-tools-extra/clangd/tool/ClangdMain.cpp --- a/clang-tools-extra/clangd/tool/ClangdMain.cpp +++ b/clang-tools-extra/clangd/tool/ClangdMain.cpp @@ -281,11 +281,10 @@ opt RecoveryAST{ "recovery-ast", cat(Features), - desc("Preserve expressions in AST for broken code (C++ only). Note that " - "this feature is experimental and may lead to crashes"), - init(false), - Hidden, + desc("Preserve expressions in AST for broken code (C++ only)."), + init(true), }; + opt RecoveryASTType{ "recovery-ast-type", cat(Features),