| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
friends.
llvm-svn: 80977
|
|
|
|
|
|
|
|
|
|
|
|
| |
FriendFunctionDecl, and create instances as appropriate.
The design of FriendFunctionDecl is still somewhat up in the air; you can
befriend arbitrary types of functions --- methods, constructors, etc. ---
and it's not clear that this representation captures that very well.
We'll have a better picture when we start consuming this data in access
control.
llvm-svn: 78653
|
|
|
|
| |
llvm-svn: 78274
|
|
|
|
|
|
|
| |
Fix some invalid main() methods in the test suite that were nicely
exposed by the new checks.
llvm-svn: 77047
|
|
|
|
| |
llvm-svn: 74999
|
|
|
|
|
|
|
| |
namespaces based on the template arguments of a class template
specialization type.
llvm-svn: 74993
|
|
|
|
|
|
|
|
|
|
|
|
| |
instantiation stack so that we provide a full instantiation
backtrace. Previously, we performed all of the instantiations implied
by the recursion, but each looked like a "top-level" instantiation.
The included test case tests the previous fix for the instantiation of
DeclRefExprs. Note that the "instantiated from" diagnostics still
don't tell us which template arguments we're instantiating with.
llvm-svn: 74540
|
|
|
|
|
|
| |
evaluated. We seem to be the only ones to get this right.
llvm-svn: 73955
|
|
|
|
|
|
|
|
| |
data member.
Fixes "test/CXX/basic/basic.lookup/basic.lookup.unqual/p13.cpp" test case.
llvm-svn: 73652
|
|
|
|
|
|
| |
- p13 and p14 are important failures.
llvm-svn: 73392
|
|
- Failing, at least in part, because lookup in parser is finding a friend
function where it shouldn't.
llvm-svn: 73388
|