- 389bf46 Several cleanups: by Steve Naroff · 16 years ago
- f9201e0 Initial implementation of function overloading in C. by Douglas Gregor · 16 years ago
- c15cb38 Rudimentary checking of template arguments against their corresponding by Douglas Gregor · 16 years ago
- 668bf91 CallExpr now uses ASTContext's allocate to allocate/delete its array of subexpressions. by Ted Kremenek · 16 years ago
- fb7413f Allocate the subexpression array for OberloadExpr from ASTContext's allocator. by Ted Kremenek · 16 years ago
- 7c8bd60 Move CheckPointerToMemberOperands to SemaExprCXX.cpp by Sebastian Redl · 16 years ago
- 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 16 years ago
- 7878ffd Add negative test cases and fix diagnostics for member pointer dereferencing. by Sebastian Redl · 16 years ago
- 2246050 Implement dereferencing of pointers-to-member. by Sebastian Redl · 16 years ago
- 6e94ef5 Move StringLiteral to allocate its internal string data using the allocator in by Ted Kremenek · 16 years ago
- 98eb8a7 Add support for blocks with explicit return types. by Mike Stump · 16 years ago
- 33b399a Implement taking address of member functions, including overloaded ones. by Sebastian Redl · 16 years ago
- aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
- 47b9a1c Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 16 years ago
- f680a0f Bring operator name lookup (as required for C++ operator overloading) by Douglas Gregor · 16 years ago
- 1733001 Fix our semantic analysis of by Douglas Gregor · 16 years ago
- fa04764 Initial implementation of argument dependent lookup (a.k.a. ADL, by Douglas Gregor · 16 years ago
- ebc07d5 Allow taking the address of data members, resulting in a member pointer. by Sebastian Redl · 16 years ago
- b0f90cc Turn on -flax-vector-conversions by default, issue a warning whenever one is done. Add a -fnolax-vector-conversions option. Fixes PR2862. by Anders Carlsson · 16 years ago
- 4c921ae Eliminated LookupCriteria, whose creation was causing a bottleneck for by Douglas Gregor · 16 years ago
- 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
- 3e8ffd2 Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupDeclInContext(). by Steve Naroff · 16 years ago
- 4c67834 Code generation support for C99 designated initializers. by Douglas Gregor · 16 years ago
- 133147d Remove 'NamespaceNameOnly' argument to Sema::LookupDecl(). It is unused. by Steve Naroff · 16 years ago
- 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
- 7216dc9 rename getSpelledCharacterAt to getSpellingOfSingleCharacterNumericConstant, by Chris Lattner · 16 years ago
- 1d24259 PR3269: create an empty InitListExpr as a child for the by Eli Friedman · 16 years ago
- dca2b73 PR3062: statement expressions should be illegal at file scope. I don't by Eli Friedman · 16 years ago
- da02747 Implement C99 6.5.3.4p1, rejecting sizeof(bitfield) by Chris Lattner · 16 years ago
- 31e21e0 Fix PR3386 by handling GCC's rules for alignof, which are substantially by Chris Lattner · 16 years ago
- 694b1e4 fix a fixme, don't leak the expr on error. by Chris Lattner · 16 years ago
- 0107292 minor formatting changes, no functionality change. by Chris Lattner · 16 years ago
- 3fd56d7 Make sure that all NamedDecls have an identifier namespace. by Douglas Gregor · 16 years ago
- 0804888 Allow subtraction of function pointer types in C, as a GNU extension. Fixes rdar://problem/6520707 by Douglas Gregor · 16 years ago
- c983b86 Support arithmetic on pointer-to-function types as a GNU by Douglas Gregor · 16 years ago
- 6ece14c Convert expressions over to Sebastian's spiffy ASTContext::new() operator. by Steve Naroff · 16 years ago
- e91b3bc Provide a placement new taking an ASTContext argument. by Sebastian Redl · 16 years ago
- 9e0b600 Convert more exprs to use ASTContext's Allocator. by Steve Naroff · 16 years ago
- 0a47393 Allocate expresssions through ASTContext (still more work to do). by Steve Naroff · 16 years ago
- 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago
- b8a6aca Convert more expression actions to smart pointers. by Sebastian Redl · 16 years ago
- 4ec339f Centralize error reporting of improper uses of incomplete types in the by Douglas Gregor · 16 years ago
- 0eb2330 Convert more expression actions to smart pointers. by Sebastian Redl · 16 years ago
- cd965b9 Convert a few expression actions to smart pointers. by Sebastian Redl · 16 years ago
- 59b5da6 Support evaluation of vector constant expressions, and codegen of same. by Nate Begeman · 16 years ago
- 353417a Update support for vector component access on ExtVectors. by Nate Begeman · 16 years ago
- 334a802 Remove outdated diagnostic. Tests are coming. by Nate Begeman · 16 years ago
- bbee00b minor cleanups to StringLiteralParser: no need to pass target info by Chris Lattner · 16 years ago
- dce5e2c Use a single function for doing vararg argument promotion. Also, make sure to do the promotion before checking the type - fixes PR3340. by Anders Carlsson · 16 years ago
- 0c21e84 rename PP::getPhysicalCharacterAt -> PP::getSpelledCharacterAt. by Chris Lattner · 16 years ago
- eff2cd5 PR2746: Implement GCC cast to union extension by Seo Sanghyeon · 16 years ago
- 7176fff Initial implementation of member name lookup by Douglas Gregor · 16 years ago
- eb11cd0 Refactor name lookup. by Douglas Gregor · 16 years ago
- 09f41cf Introduce support for C++0x explicit conversion operators (N2437) by Douglas Gregor · 16 years ago
- fa23c1d Implemenent objective-c's NSObject attribute as a way of ddeclaraing c-type by Fariborz Jahanian · 16 years ago
- 2839660 PTH: by Ted Kremenek · 16 years ago
- 5385991 Use the unqualified type for GCCs struct/union cast extension by Anders Carlsson · 16 years ago
- 906fed0 Warn when someone tries to pass a variable with a non-POD type to a varargs function/method/block. by Anders Carlsson · 16 years ago
- d1fa644 Patch to supprt case of readonly property being by Fariborz Jahanian · 16 years ago
- b3eef68 Revert my previous, failed attempt to pretty-print anonymous struct/union accesses well. Added a FIXME so we know to revisit this later by Douglas Gregor · 16 years ago
- 83233a4 Fix printing of member references to avoid displaying implicitly-generated member references, e.g., for anonymous struct/unions or implicit 'this' in member functions by Douglas Gregor · 16 years ago
- bcbffc4 Initial implementation of anonymous unions (and, as a GNU extension, by Douglas Gregor · 16 years ago
- 1a49af9 Add QualifiedDeclRefExpr, which retains additional source-location by Douglas Gregor · 16 years ago
- 523aa60 Remainder is only valid on integer vector operands. by Daniel Dunbar · 16 years ago
- 69d1d00 Use CheckVectorOperands when % is applied to a vector type. by Daniel Dunbar · 16 years ago
- 61366e9 Correct the order in which we cope with end-of-class-definition by Douglas Gregor · 16 years ago
- 3fc749d Don't explicitly represent OverloadedFunctionDecls within by Douglas Gregor · 16 years ago
- 88a3514 Add support for calls to overloaded member functions. Things to note: by Douglas Gregor · 16 years ago
- 86f1940 Add support for member references (E1.E2, E1->E2) with C++ semantics, by Douglas Gregor · 16 years ago
- e6d5a4a Implement checks for bool in increment and decrement. by Sebastian Redl · 16 years ago
- 45920e8 Allow downcasts of pointers to Objective-C interfaces, with a by Douglas Gregor · 16 years ago
- 00165a2 Fix for PR3234 by Anders Carlsson · 16 years ago
- efc4c4b Removed a slot in ObjCMemRegExpr used in code gen which did not belong there. by Fariborz Jahanian · 16 years ago
- 9103bb2 Delay semantic analysis of the C++ names casts when the subexpression is type-dependent or the destination type is dependent. by Douglas Gregor · 16 years ago
- 6b6609f remove debug stmt, sorry.. by Nuno Lopes · 16 years ago
- 6fea8d2 fix PR 3222: allow one to get the address of a global function in C++ by Nuno Lopes · 16 years ago
- 03f332a Fix for PR3212: don't descend into C++ operator overloading code for C by Eli Friedman · 16 years ago
- aaa63a7 Patch for ObjCIvarRefExpr containing the field by Fariborz Jahanian · 16 years ago
- b0da923 fix rdar://6097892 - gcc incompat: clang rejects __func__, __FUNCTION__, and __PRETTY_FUNCTION__ outside func by Chris Lattner · 16 years ago
- 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
- 5b1f3f0 Make sure to promote expressions of the form (floating point + complex integer) correctly, to (complex floating point + complex floating point) by Anders Carlsson · 16 years ago
- caaf29a Added a warning when referencing an if's condition variable in the by Douglas Gregor · 16 years ago
- 2988205 Fix PR clang/3175: CheckAddressOfOperand does not handle references to class vars by Douglas Gregor · 16 years ago
- 83f96f6 Some cleanups to the dependent-types commit, as suggested by Sebastian by Douglas Gregor · 16 years ago
- 391d895 Patch to allow a getter call using property dot-syntax notation. by Fariborz Jahanian · 16 years ago
- 5c37de7 Add support for calls to dependent names within templates, e.g., by Douglas Gregor · 16 years ago
- 898574e Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago
- 371f258 change getCurFunctionDecl to skip through Block contexts to find by Chris Lattner · 16 years ago
- cb35472 Fix typo in index operator overloading. by Sebastian Redl · 16 years ago
- d265277 Revert change that made isNullPointerConstant start emitting warnings. We don't want that :) by Anders Carlsson · 16 years ago
- 4000ea6 Add Sema::isNullPointerConstant which extwarns if necessary. Use it in Sema::CheckConditionalOperands. by Anders Carlsson · 16 years ago
- e21555e Add Sema::VerifyIntegerConstantExpression by Anders Carlsson · 16 years ago
- 2d8b273 Implement the GNU __null extension by Douglas Gregor · 16 years ago
- 63a9490 Don't complain about block pointer to void* conversions by Douglas Gregor · 16 years ago
- 7ffd0de Fix a minor typo in the handling of the conditional operator for Objective-C interface pointers by Douglas Gregor · 16 years ago
- 0a39668 Tweak the new ResolveOverloadedCallFn to just return a FunctionDecl. It makes ActOnCallExpr simpler by Douglas Gregor · 16 years ago
- f6b8969 Move the overloading logic of Sema::ActOnCallExpr to a separate function by Douglas Gregor · 16 years ago
- d162584 Change a whole lot of diagnostics to take QualType's directly by Chris Lattner · 16 years ago
- d9d22dd Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 16 years ago
- 08631c5 Convert IdentifierInfo's to be printed the same as DeclarationNames by Chris Lattner · 16 years ago