summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/using-directive.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Parsing and AST support for using declarations, from John Thompson!Douglas Gregor2009-06-201-1/+1
| | | | llvm-svn: 73812
* Make the selection of type declarations in Sema::getTypeNameDouglas Gregor2009-04-131-5/+2
| | | | | | | deterministic when faced with an ambiguity. This eliminates the annoying test/SemaCXX/using-directive.cpp failure. llvm-svn: 68952
* XFAIL a failing testDouglas Gregor2009-04-071-0/+1
| | | | llvm-svn: 68519
* Make parsing a semantic analysis a little more robust following SemaDouglas Gregor2009-04-011-7/+7
| | | | | | | | | | | | | | | | failures that involve malformed types, e.g., "typename X::foo" where "foo" isn't a type, or "std::vector<void>" that doens't instantiate properly. Similarly, be a bit smarter in our handling of ambiguities that occur in Sema::getTypeName, to eliminate duplicate error messages about ambiguous name lookup. This eliminates two XFAILs in test/SemaCXX, one of which was crying out to us, trying to tell us that we were producing repeated error messages. llvm-svn: 68251
* Rename clang to clang-cc.Daniel Dunbar2009-03-241-1/+1
| | | | | | Tests and drivers updated, still need to shuffle dirs. llvm-svn: 67602
* Make the test cases failing due to exact diagnostic matching XFAIL.Sebastian Redl2009-02-081-0/+2
| | | | llvm-svn: 64080
* Improvements and fixes for name lookup with using directives, from Piotr Rak!Douglas Gregor2009-02-051-1/+36
| | | | | | | | Also, put Objective-C protocols into their own identifier namespace. Otherwise, we find protocols when we don't want to in C++ (but not in C). llvm-svn: 63877
* Remove a fixed FIXMEDouglas Gregor2009-02-031-1/+0
| | | | llvm-svn: 63648
* When looking for a tag name via unqualified name lookup, only look inDouglas Gregor2009-02-031-2/+2
| | | | | | | scopes where the name would be considered a redeclaration if we know that we're declaring or defining that tag. llvm-svn: 63647
* Semantic analysis, ASTs, and unqualified name lookup support for C++Douglas Gregor2009-02-031-0/+74
using directives, from Piotr Rak! llvm-svn: 63646
OpenPOWER on IntegriCloud