[all-commits] [llvm/llvm-project] c45fb3: [clang][DeclPrinter] Implement visitors for {Templ...

kadir çetinkaya via All-commits all-commits at lists.llvm.org
Fri Feb 14 04:24:16 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: c45fb35b5e0b45357a9bfae500ec5403545dbc77
      https://github.com/llvm/llvm-project/commit/c45fb35b5e0b45357a9bfae500ec5403545dbc77
  Author: Kadir Cetinkaya <kadircet at google.com>
  Date:   2020-02-14 (Fri, 14 Feb 2020)

  Changed paths:
    M clang-tools-extra/clangd/unittests/FindTargetTests.cpp
    M clang/lib/AST/DeclPrinter.cpp
    M clang/unittests/AST/DeclPrinterTest.cpp

  Log Message:
  -----------
  [clang][DeclPrinter] Implement visitors for {TemplateType,NonTypeTemplate}Parms

Reviewers: sammccall, hokein

Subscribers: kristof.beyls, jkorous, arphaman, usaxena95, cfe-commits

Tags: #clang

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


  Commit: 84240e0db8ab85b56df11e6cee8fef5ac7ee8c33
      https://github.com/llvm/llvm-project/commit/84240e0db8ab85b56df11e6cee8fef5ac7ee8c33
  Author: Kadir Cetinkaya <kadircet at google.com>
  Date:   2020-02-14 (Fri, 14 Feb 2020)

  Changed paths:
    M clang-tools-extra/clangd/CodeComplete.cpp
    M clang-tools-extra/clangd/Hover.cpp
    M clang-tools-extra/clangd/Protocol.cpp
    M clang-tools-extra/clangd/Quality.cpp
    M clang-tools-extra/clangd/unittests/HoverTests.cpp
    M clang/include/clang/Index/IndexSymbol.h
    M clang/lib/Index/IndexSymbol.cpp
    M clang/tools/libclang/CXIndexDataConsumer.cpp
    M clang/unittests/Index/IndexTests.cpp

  Log Message:
  -----------
  [clang][Index] Introduce a TemplateParm SymbolKind

Summary:
Currently template parameters has symbolkind `Unknown`. This patch
introduces a new kind `TemplateParm` for templatetemplate, templatetype and
nontypetemplate parameters.

Also adds tests in clangd hover feature.

Reviewers: sammccall

Subscribers: kristof.beyls, ilya-biryukov, jkorous, arphaman, usaxena95, cfe-commits

Tags: #clang

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


Compare: https://github.com/llvm/llvm-project/compare/a57ad008b449...84240e0db8ab


More information about the All-commits mailing list