[all-commits] [llvm/llvm-project] fd7a34: [Fixed Point] Move the compassign LHS type correct...
Bevin Hansson via All-commits
all-commits at lists.llvm.org
Fri Apr 17 01:12:28 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: fd7a34186137168064ffe2ca536823559b92d939
https://github.com/llvm/llvm-project/commit/fd7a34186137168064ffe2ca536823559b92d939
Author: Bevin Hansson <bevin.hansson at ericsson.com>
Date: 2020-04-17 (Fri, 17 Apr 2020)
Changed paths:
M clang/lib/Sema/SemaExpr.cpp
Log Message:
-----------
[Fixed Point] Move the compassign LHS type correction a bit further down. NFCI.
Summary:
We can simplify the LHSTy correction for
fixed-point compassign by moving it below
the point where we know we have a compound
assignment.
Also, we shouldn't look at the LHS and RHS
separately; look at the computation result
type instead.
Looking at the LHS and RHS is also wrong
for compassigns with fixed and floating
point (though this does not work upstream
yet).
Reviewers: leonardchan
Subscribers: cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D78294
More information about the All-commits
mailing list