[PATCH] D26843: Make sizeof expression context partially evaluated
Paulo Matos via cfe-commits
cfe-commits at lists.llvm.org
Fri Nov 18 05:44:55 PST 2016
pmatos added a comment.
In https://reviews.llvm.org/D26843#599635, @EricWF wrote:
> This isn't correct. For example this change breaks:
>
> struct T { int m; };
> int x = sizeof(T::m);
>
But that is not valid in C afaik and in C++ I get:
error: invalid use of non-static data member 'm'
int x = sizeof(T::m);
~~~^
Can you post a full reproducible example of what the change breaks?
https://reviews.llvm.org/D26843
More information about the cfe-commits
mailing list