clang-1/lib/Basic
Douglas Gregor dacd434c49 Improve diagnostics and recovery when the nested-name-specifier of a
qualified name does not actually refer into a class/class
template/class template partial specialization. 

Improve printing of nested-name-specifiers to eliminate redudant
qualifiers. Also, make it possible to output a nested-name-specifier
through a DiagnosticBuilder, although there are relatively few places
that will use this leeway.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@80056 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-26 00:04:55 +00:00
..
Builtins.cpp follow-on to my patch: some targets (like sparc) do not 2009-06-16 17:27:50 +00:00
CMakeLists.txt move the various builtins stuff from libast to libbasic. This 2009-06-14 01:05:48 +00:00
ConvertUTF.c Fixup whitespacing. 2009-04-14 18:24:37 +00:00
Diagnostic.cpp Improve diagnostics and recovery when the nested-name-specifier of a 2009-08-26 00:04:55 +00:00
FileManager.cpp API changes to match llvm ToT. 2009-08-23 22:45:33 +00:00
IdentifierTable.cpp Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions. 2009-06-30 01:26:17 +00:00
Makefile Don't install Clang libraries. 2009-08-23 05:02:18 +00:00
SourceLocation.cpp Remove the serialization code that predates precompiled 2009-04-22 21:45:53 +00:00
SourceManager.cpp API changes to match llvm ToT. 2009-08-23 22:45:33 +00:00
TargetInfo.cpp Basic support for C++0x unicode types. Support for literals will follow in an incremental patch 2009-07-14 06:30:34 +00:00
Targets.cpp Remove TargetInfo::getTargetPrefix(). 2009-08-24 09:54:37 +00:00
TokenKinds.cpp Clean up and document code modification hints. 2009-02-27 17:53:17 +00:00