- Nov 03, 2009
-
-
Daniel Dunbar authored
llvm-svn: 85880
-
- Oct 10, 2009
-
-
John McCall authored
Split the various ambiguous result enumerators into their own enum. Tests for most of C++ [namespace.qual]. llvm-svn: 83700
-
- Sep 23, 2009
-
-
Daniel Dunbar authored
llvm-svn: 82582
-
- Sep 16, 2009
-
-
Douglas Gregor authored
give them the appropriate exception specifications. This, unfortunately, requires us to maintain and/or implicitly generate handles to namespace "std" and the class "std::bad_alloc". However, every other approach I've come up with was more hackish, and this standard requirement itself is quite the hack. Fixes PR4829. llvm-svn: 81939
-
- Sep 11, 2009
-
-
John McCall authored
from its location. Initialize appropriately. When implicitly creating a declaration of a class template specialization after encountering the first reference to it, use the pattern class's location instead of the location of the first reference. llvm-svn: 81515
-
John McCall authored
llvm-svn: 81504
-
- Sep 04, 2009
-
-
John McCall authored
llvm-svn: 80977
-
- Aug 11, 2009
-
-
John McCall authored
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
-
- Aug 06, 2009
-
-
John McCall authored
llvm-svn: 78274
-
- Jul 25, 2009
-
-
John McCall authored
Fix some invalid main() methods in the test suite that were nicely exposed by the new checks. llvm-svn: 77047
-
- Jul 08, 2009
-
-
Douglas Gregor authored
llvm-svn: 74999
-
Douglas Gregor authored
namespaces based on the template arguments of a class template specialization type. llvm-svn: 74993
-
- Jun 30, 2009
-
-
Douglas Gregor authored
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
-
- Jun 23, 2009
-
-
Douglas Gregor authored
New test for when the subexpressions within a typeid are potentially evaluated. We seem to be the only ones to get this right. llvm-svn: 73955
-
- Jun 18, 2009
-
-
Argyrios Kyrtzidis authored
Fixes "test/CXX/basic/basic.lookup/basic.lookup.unqual/p13.cpp" test case. llvm-svn: 73652
-
- Jun 15, 2009
-
-
Daniel Dunbar authored
- p13 and p14 are important failures. llvm-svn: 73392
-
Daniel Dunbar authored
- Failing, at least in part, because lookup in parser is finding a friend function where it shouldn't. llvm-svn: 73388
-