This fixes a bug where an lvalue ExtVectorElementExpr was created when the base expression was an ObjC property dot operator.
This reverts 220d08d942ab0df3211388e602ed34fa6139ca61.
Paths
| Differential D138058
[Sema] Use the value category of the base expression when creating an ExtVectorElementExpr ClosedPublic Authored by ahatanak on Nov 15 2022, 12:46 PM.
Details Summary This fixes a bug where an lvalue ExtVectorElementExpr was created when the base expression was an ObjC property dot operator. This reverts 220d08d942ab0df3211388e602ed34fa6139ca61.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Nov 15 2022, 4:22 PM Closed by commit rG81e33602f78d: [Sema] Use the value category of the base expression when creating an (authored by ahatanak). · Explain WhyNov 15 2022, 5:15 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 475557 clang/lib/Sema/SemaExprMember.cpp
clang/test/SemaObjC/property-not-lvalue.m
|