aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/ASTContext.cpp
AgeCommit message (Expand)Author
2012-05-04Fix handling of wint_t - we can't assume wint_t is purely an integer promotio...James Molloy
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-04-27When @encode'ing a C++ class that has empty base classes, we can endDouglas Gregor
2012-04-19PR 12586: Fix assert while running libc++ testsuite: deal with exceptionRichard Smith
2012-04-17Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.Richard Smith
2012-04-16objective-c modern translator: buildit objc boolFariborz Jahanian
2012-04-06Implement support for null non-type template arguments for non-typeDouglas Gregor
2012-03-22Fix a comment: kPropertyType = 'T' not 't'. <rdar://problem/11095729>Bob Wilson
2012-03-21Report the natural alignment of unsigned long long, not the preferred alignment.Chad Rosier
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-09[AST] Memoize ASTContext::getTypeInfo().Daniel Dunbar
2012-03-07Make sure we consistently canonicalize types when canonicalizing TemplateTemp...Eli Friedman
2012-03-06Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek
2012-03-06Use TinyPtrVector instead of UsuallyTinyPtrVector.Argyrios Kyrtzidis
2012-03-05Properly handle non-canonical underlying types inPeter Collingbourne
2012-03-03Avoid an unnecessary recursive loop between type canonicalization and NNS can...Eli Friedman
2012-02-20Basic support for name mangling of C++11 lambda expressions. BecauseDouglas Gregor
2012-02-12Within the body of a lambda expression, decltype((x)) for anDouglas Gregor
2012-02-10Track whether a function type has a trailing return type as type sugar. Use thisRichard Smith
2012-02-08Revise the SplitQualType interface to make it its own thing instead ofJohn McCall
2012-02-07Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer
2012-02-06objc: fixes a problem in block type comparison involvingFariborz Jahanian
2012-02-06Added location for template keyword in TemplateSpecializationTypeLoc. In the ...Abramo Bagnara
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-05Basic: import OwningPtr<> into clang namespaceDylan Noblesmith
2012-02-04Move various diagnostic operator<< overloads out of line and remove includes ...Benjamin Kramer
2012-02-04Move Storage and StorageAllocator out of the PartialDiagnostic class so we ca...Benjamin Kramer
2012-02-03When a pack expansion occurs in the template argument list of an aliasDouglas Gregor
2012-02-03Move isSentinelNullExpr() from Sema to ASTContext to make it more widelyArgyrios Kyrtzidis
2012-02-02r149587 revertedAnton Yartsev
2012-02-02Fix for PR10657 (http://llvm.org/bugs/show_bug.cgi?id=10657)Anton Yartsev
2012-01-26objc: 'id' and block pointer compare in mergeTypes isFariborz Jahanian
2012-01-26objc: allow block pointer matching 'id' type whenFariborz Jahanian
2012-01-20Add ability to specifiy 'restrict' on parameters of builtins, and correct thi...Ted Kremenek
2012-01-17Delay the creation of the built-in Objective-C class 'Protocol' byDouglas Gregor
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie
2012-01-14De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor
2012-01-02Fix canonicalization of protocol-qualified typesDouglas Gregor
2012-01-01Use declaresSameEntity() when comparing ObjCProtocolDecls, andDouglas Gregor
2011-12-16If there is a definition of an ObjCInterfaceDecl, make it the Decl returned f...Douglas Gregor
2011-12-16Fix chaining of ObjCInterfaceDecl redeclarationsDouglas Gregor
2011-12-15Replace all comparisons between ObjCInterfaceDecl pointers with callsDouglas Gregor
2011-12-13Added an assertion about overflow in sizeof evaluation. This does not solve t...Abramo Bagnara
2011-12-03Keep track of all of the import declarations that are parsed orDouglas Gregor
2011-11-30Add bigger method type encodings to protocol objects. <rdar://problem/10492418>Bob Wilson
2011-11-13Fix the signature of the getcontext builtin. Patch by Dimitry Andric.Rafael Espindola
2011-11-06Correcting grammar.David Blaikie
2011-11-01[libclang] For a class extension, give it a unique USR but for any property o...Argyrios Kyrtzidis
2011-10-27Teach format string analysis that "%zu" means size_t.Hans Wennborg