clang-1/lib/AST
Eli Friedman 5fdeae17da Fix code to mark block variables as const to actually work. Fix
isObjCObjectPointerType to work with qualified types.  Adjust test for 
changes.

If the SemaExpr changes are wrong or break existing code, feel free to 
delete the "ExprTy.addConst();" line and revert my changes to 
test/Sema/block-literal.c.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67489 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-22 23:00:19 +00:00
..
APValue.cpp Remove some now-unneeded calls to llvm::errs().flush(). 2009-03-10 18:00:19 +00:00
ASTConsumer.cpp Remove unused ASTConsumer::HandleTopLevelDeclaration 2008-07-25 22:39:30 +00:00
ASTContext.cpp Fix code to mark block variables as const to actually work. Fix 2009-03-22 23:00:19 +00:00
Builtins.cpp Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. 2009-03-16 23:22:08 +00:00
CFG.cpp Fixup spacing. 2009-02-26 08:00:25 +00:00
CMakeLists.txt Introduce a representation for types that we referred to via a 2009-03-19 00:18:19 +00:00
Decl.cpp Fix <rdar://problem/6704086> by allowing the format string checking in Sema to 2009-03-20 21:35:28 +00:00
DeclBase.cpp partially inline getAttrs() to speed up PR3810 (and lots of 2009-03-21 06:27:31 +00:00
DeclCXX.cpp Keep track of whether a class is abstract or not. This is currently only used for the __is_abstract type trait. 2009-03-22 01:52:17 +00:00
DeclGroup.cpp Remove DeclGroupOwningRef, since we intend for declarations to be owned 2009-02-13 19:06:18 +00:00
DeclObjC.cpp Fix <rdar://problem/6619539> incompatible pointer types sending 'XCElementSpacer *', expected 'XCElement *' (not handling protocol signatures correctly?). 2009-03-01 16:12:44 +00:00
DeclSerialization.cpp Refactor FieldDecls to be ValueDecls instead of NamedDecls. 2009-02-10 20:06:48 +00:00
DeclTemplate.cpp Introduce a new expression type, UnresolvedDeclRefExpr, that describes 2009-03-19 17:26:29 +00:00
DeclarationName.cpp add an assertion for unreachable code. 2009-03-21 06:40:50 +00:00
Expr.cpp fix some warnings in release-assert mode. 2009-03-22 00:10:22 +00:00
ExprCXX.cpp Keep track of whether a class is abstract or not. This is currently only used for the __is_abstract type trait. 2009-03-22 01:52:17 +00:00
ExprConstant.cpp Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. 2009-03-16 23:22:08 +00:00
InheritViz.cpp [LLVM up] Update for raw_fd_ostream change. This fixes a FIXME that 2008-11-13 05:09:21 +00:00
Makefile Build system changes to use TableGen to generate the various 2009-03-16 23:06:59 +00:00
NestedNameSpecifier.cpp Generalize printing of nested-name-specifier sequences for use in both 2009-03-19 03:51:16 +00:00
ParentMap.cpp Dead stores checker: Fix <rdar://problem/6506065> by being more selective when say that a store is dead even though the computed value is used in the enclosing expression. 2009-01-20 00:47:45 +00:00
Stmt.cpp add some spaces :) 2009-03-11 23:09:16 +00:00
StmtDumper.cpp Semantic analysis, ASTs, and unqualified name lookup support for C++ 2009-02-03 19:21:40 +00:00
StmtIterator.cpp Fix StmtIterator bug reported in PR 3780 where a VLA within a DeclGroup would 2009-03-11 18:17:16 +00:00
StmtPrinter.cpp Introduce a new expression type, UnresolvedDeclRefExpr, that describes 2009-03-19 17:26:29 +00:00
StmtSerialization.cpp Generalize printing of nested-name-specifier sequences for use in both 2009-03-19 03:51:16 +00:00
StmtViz.cpp Migrate DeclStmt over to using a DeclGroup instead of a pointer to a ScopedDecl*. 2008-10-07 23:09:49 +00:00
TranslationUnit.cpp fix long lines. 2009-02-16 22:33:34 +00:00
Type.cpp Print the context of tag types as part of pretty-printing, e.g., 2009-03-19 04:25:59 +00:00
TypeSerialization.cpp Introduce a representation for types that we referred to via a 2009-03-19 00:18:19 +00:00