aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Basic/FileSystemStatCache.h
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
commitdfa1edbebeda7ec3a7a9c45e4317de9241aa9883 (patch)
tree7f9a9fe9d4fb690d8f3e8d53ef25f493099d4924 /include/clang/Basic/FileSystemStatCache.h
parent7a73002783b30dcf613b06dbe618cfc1d1116ff8 (diff)
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. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@120055 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/FileSystemStatCache.h')
0 files changed, 0 insertions, 0 deletions