llvm-project/clang/lib/Parse
Douglas Gregor 66583c5ff3 Implement C++ DR 106 and C++ DR 540, both of which deal with
reference-collapsing. 

Implement diagnostic for formation of a reference to cv void.

Drop cv-qualifiers added to a reference type when the reference type
comes from a typedef.

llvm-svn: 58612
2008-11-03 15:51:28 +00:00
..
AttributeList.cpp Add attribute always_inline support. 2008-10-28 00:17:57 +00:00
CMakeLists.txt CMake: Builds and installs clang binary and libs (no docs yet). It 2008-10-26 00:56:18 +00:00
DeclSpec.cpp Add support for parsing and representing C++ constructor declarations. 2008-10-31 09:07:45 +00:00
ExtensionRAIIObject.h implement a couple fixme's by implementing __extension__ properly. 2008-10-20 06:45:43 +00:00
Makefile
MinimalAction.cpp Add support for parsing and representing C++ constructor declarations. 2008-10-31 09:07:45 +00:00
ParseCXXInlineMethods.cpp The only caller of this knows that the current token is l_brace, so this can be an assert; suggestion by Chris. 2008-06-24 22:31:41 +00:00
ParseDecl.cpp Implement C++ DR 106 and C++ DR 540, both of which deal with 2008-11-03 15:51:28 +00:00
ParseDeclCXX.cpp Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wchar 2008-10-31 09:52:39 +00:00
ParseExpr.cpp -Add support for cv-qualifiers after function declarators. 2008-10-24 21:46:40 +00:00
ParseExprCXX.cpp Refactor the expression class hierarchy for casts. Most importantly: 2008-10-27 19:41:14 +00:00
ParseInit.cpp Fix PR3001: if we have an error parsing an initializer, make sure to remove 2008-11-03 09:28:22 +00:00
ParseObjc.cpp some minor cleanups to ParseObjCTypeName: 2008-10-22 03:52:06 +00:00
ParsePragma.cpp Add Parser support for #pragma pack 2008-10-04 19:21:03 +00:00
ParsePragma.h Add Parser support for #pragma pack 2008-10-04 19:21:03 +00:00
ParseStmt.cpp simplify some other code for __extension__ processing. 2008-10-20 06:51:33 +00:00
ParseTentative.cpp Just do a diagIfAmbiguous -> warnIfAmbiguous rename. 2008-10-17 23:23:35 +00:00
Parser.cpp eliminate ObjCPropertyAttrs an corresponding enums, just use 2008-10-20 07:43:01 +00:00