summaryrefslogtreecommitdiffstats
path: root/libcxx/src/future.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2010-11-23 20:48:44 +0000
committerJohn McCall <rjmccall@apple.com>2010-11-23 20:48:44 +0000
commitfeb624a435932b9c7888cc3a0a80b683f72a8554 (patch)
tree035426fe397a76b3251a7f907dbcb620bdb1108c /libcxx/src/future.cpp
parentab7be6e43c878f4192cdac764677304757d95d71 (diff)
downloadbcm5719-llvm-feb624a435932b9c7888cc3a0a80b683f72a8554.tar.gz
bcm5719-llvm-feb624a435932b9c7888cc3a0a80b683f72a8554.zip
A few tweaks to the value-kind computation:
- Default argument expressions pick up the value kind of the incoming expression, not the value kind of the parameter it initializes. - When building a template argument for substitution, A::x is an rvalue if x is an instance method. - Anonymous struct/union paths pick up value kind the same way that normal member accesses do; extract out a common code path for this. Enable the value-kind assertion, now that it passes self-host. llvm-svn: 120055
Diffstat (limited to 'libcxx/src/future.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud