[all-commits] [llvm/llvm-project] 744b11: [clangd] Bail gracefully if given an assembly or I...

Nathan Ridge via All-commits all-commits at lists.llvm.org
Fri Aug 18 20:26:54 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 744b111434b25b1259308050c59062dc4f38a589
      https://github.com/llvm/llvm-project/commit/744b111434b25b1259308050c59062dc4f38a589
  Author: Nathan Ridge <zeratul976 at hotmail.com>
  Date:   2023-08-18 (Fri, 18 Aug 2023)

  Changed paths:
    M clang-tools-extra/clangd/ParsedAST.cpp
    M clang-tools-extra/clangd/unittests/ParsedASTTests.cpp

  Log Message:
  -----------
  [clangd] Bail gracefully if given an assembly or IR source file

The previous behaviour is to try to parse such files, and in some
cases assert or hang in components that don't expect these forms of
input, like TokenBuffer.

Fixes https://github.com/llvm/llvm-project/issues/62090

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




More information about the All-commits mailing list