[PATCH] D26843: Make sizeof expression context partially evaluated
Eric Fiselier via cfe-commits
cfe-commits at lists.llvm.org
Fri Nov 18 05:50:51 PST 2016
EricWF added a comment.
> 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?
That is a full reproducible example because it's valid C++. Clang currently compiles it <http://melpon.org/wandbox/permlink/tSMVyoCLPsrKfZ2P>.
https://reviews.llvm.org/D26843
More information about the cfe-commits
mailing list