[all-commits] [llvm/llvm-project] 88bf9b: [Syntax] Build template declaration nodes
Marcel Hlopko via All-commits
all-commits at lists.llvm.org
Thu Mar 19 09:46:38 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 88bf9b3d26f06eaf33972d1f371edc4cb187ff1a
https://github.com/llvm/llvm-project/commit/88bf9b3d26f06eaf33972d1f371edc4cb187ff1a
Author: Marcel Hlopko <hlopko at google.com>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M clang/include/clang/Tooling/Syntax/Nodes.h
M clang/lib/Tooling/Syntax/BuildTree.cpp
M clang/lib/Tooling/Syntax/Nodes.cpp
M clang/unittests/Tooling/Syntax/TreeTest.cpp
Log Message:
-----------
[Syntax] Build template declaration nodes
Summary:
Rollforward of
https://reviews.llvm.org/rGdd12826808f9079e164b82e64b0697a077379241 after
temporarily adding -fno-delayed-template-parsing to the TreeTest.
Original summary:
> Copy of https://reviews.llvm.org/D72334, submitting with Ilya's permission.
>
> Handles template declaration of all kinds.
>
> Also builds template declaration nodes for specializations and explicit
> instantiations of classes.
>
> Some missing things will be addressed in the follow-up patches:
>
> * specializations of functions and variables,
> * template parameters.
Reviewers: gribozavr2
Subscribers: cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D76418
More information about the All-commits
mailing list