[all-commits] [llvm/llvm-project] b3b68c: [Format] Fix 'auto x(T&&, T &&)->F' with PAS_Left.
Sam McCall via All-commits
all-commits at lists.llvm.org
Fri Jan 24 02:03:55 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: b3b68c0f802ebd9892f66bec0e7be96b3fb06e86
https://github.com/llvm/llvm-project/commit/b3b68c0f802ebd9892f66bec0e7be96b3fb06e86
Author: Sam McCall <sam.mccall at gmail.com>
Date: 2020-01-24 (Fri, 24 Jan 2020)
Changed paths:
M clang/lib/Format/TokenAnnotator.cpp
M clang/unittests/Format/FormatTest.cpp
Log Message:
-----------
[Format] Fix 'auto x(T&&, T &&)->F' with PAS_Left.
Summary:
An heuristic targetting `x && x->foo` was targed overly broadly and caused the
last T&& to be treated as a binary operator.
Reviewers: hokein
Subscribers: cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D73334
More information about the All-commits
mailing list