diff options
Diffstat (limited to 'clang/lib/Format/SortJavaScriptImports.cpp')
-rw-r--r-- | clang/lib/Format/SortJavaScriptImports.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/clang/lib/Format/SortJavaScriptImports.cpp b/clang/lib/Format/SortJavaScriptImports.cpp index a5e3ce69207b..515cfce725a4 100644 --- a/clang/lib/Format/SortJavaScriptImports.cpp +++ b/clang/lib/Format/SortJavaScriptImports.cpp @@ -550,7 +550,10 @@ tooling::Replacements sortJavaScriptImports(const FormatStyle &Style, ArrayRef<tooling::Range> Ranges, StringRef FileName) { // FIXME: Cursor support. - return JavaScriptImportSorter(Environment(Code, FileName, Ranges), Style) + auto Env = Environment::make(Code, FileName, Ranges); + if (!Env) + return {}; + return JavaScriptImportSorter(*Env, Style) .process() .first; } |