- 52ae30c Eliminated LookupCriteria, whose creation was causing a bottleneck for by Douglas Gregor · 16 years ago
- 545f39e move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
- c349ee2 Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupDeclInContext(). by Steve Naroff · 16 years ago
- f603b47 Code generation support for C99 designated initializers. by Douglas Gregor · 16 years ago
- 9844633 Remove 'NamespaceNameOnly' argument to Sema::LookupDecl(). It is unused. by Steve Naroff · 16 years ago
- 52a425b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
- c374f8b rename getSpelledCharacterAt to getSpellingOfSingleCharacterNumericConstant, by Chris Lattner · 16 years ago
- c67f86a PR3269: create an empty InitListExpr as a child for the by Eli Friedman · 16 years ago
- bc941e1 PR3062: statement expressions should be illegal at file scope. I don't by Eli Friedman · 16 years ago
- 364a42d Implement C99 6.5.3.4p1, rejecting sizeof(bitfield) by Chris Lattner · 16 years ago
- 8d9f796 Fix PR3386 by handling GCC's rules for alignof, which are substantially by Chris Lattner · 16 years ago
- a78909b fix a fixme, don't leak the expr on error. by Chris Lattner · 16 years ago
- 159fe08 minor formatting changes, no functionality change. by Chris Lattner · 16 years ago
- 4ac887b Make sure that all NamedDecls have an identifier namespace. by Douglas Gregor · 16 years ago
- f93eda1 Allow subtraction of function pointer types in C, as a GNU extension. Fixes rdar://problem/6520707 by Douglas Gregor · 16 years ago
- b319324 Support arithmetic on pointer-to-function types as a GNU by Douglas Gregor · 16 years ago
- 774e415 Convert expressions over to Sebastian's spiffy ASTContext::new() operator. by Steve Naroff · 16 years ago
- 7532493 Provide a placement new taking an ASTContext argument. by Sebastian Redl · 16 years ago
- 8b9a98d Convert more exprs to use ASTContext's Allocator. by Steve Naroff · 16 years ago
- e5f128a Allocate expresssions through ASTContext (still more work to do). by Steve Naroff · 16 years ago
- af8ad2b Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago
- 5457c5e Convert more expression actions to smart pointers. by Sebastian Redl · 16 years ago
- 46fe06e Centralize error reporting of improper uses of incomplete types in the by Douglas Gregor · 16 years ago
- 8b76997 Convert more expression actions to smart pointers. by Sebastian Redl · 16 years ago
- cd883f7 Convert a few expression actions to smart pointers. by Sebastian Redl · 16 years ago
- d6d2f77 Support evaluation of vector constant expressions, and codegen of same. by Nate Begeman · 16 years ago
- 1486b50 Update support for vector component access on ExtVectors. by Nate Begeman · 16 years ago
- 5738547 Remove outdated diagnostic. Tests are coming. by Nate Begeman · 16 years ago
- 9eaf2b7 minor cleanups to StringLiteralParser: no need to pass target info by Chris Lattner · 16 years ago
- 4b8e38c 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
- fd5f143 rename PP::getPhysicalCharacterAt -> PP::getSpelledCharacterAt. by Chris Lattner · 16 years ago
- 27b3395 PR2746: Implement GCC cast to union extension by Seo Sanghyeon · 16 years ago
- 29dfa2f Initial implementation of member name lookup by Douglas Gregor · 16 years ago
- 78d7013 Refactor name lookup. by Douglas Gregor · 16 years ago
- 6214d8a Introduce support for C++0x explicit conversion operators (N2437) by Douglas Gregor · 16 years ago
- 82f5496 Implemenent objective-c's NSObject attribute as a way of ddeclaraing c-type by Fariborz Jahanian · 16 years ago
- dbde228 PTH: by Ted Kremenek · 16 years ago
- 8a86342 Use the unqualified type for GCCs struct/union cast extension by Anders Carlsson · 16 years ago
- fde627e 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
- f96ee9e Patch to supprt case of readonly property being by Fariborz Jahanian · 16 years ago
- bdbbc2d 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
- cc74331 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
- 723d333 Initial implementation of anonymous unions (and, as a GNU extension, by Douglas Gregor · 16 years ago
- 566782a Add QualifiedDeclRefExpr, which retains additional source-location by Douglas Gregor · 16 years ago
- b27282f Remainder is only valid on integer vector operands. by Daniel Dunbar · 16 years ago
- 2f08d81 Use CheckVectorOperands when % is applied to a vector type. by Daniel Dunbar · 16 years ago
- 62ae25a Correct the order in which we cope with end-of-class-definition by Douglas Gregor · 16 years ago
- ddfd9d5 Don't explicitly represent OverloadedFunctionDecls within by Douglas Gregor · 16 years ago
- 3257fb5 Add support for calls to overloaded member functions. Things to note: by Douglas Gregor · 16 years ago
- 82d4477 Add support for member references (E1.E2, E1->E2) with C++ semantics, by Douglas Gregor · 16 years ago
- 0440c8c Implement checks for bool in increment and decrement. by Sebastian Redl · 16 years ago
- 6fd3557 Allow downcasts of pointers to Objective-C interfaces, with a by Douglas Gregor · 16 years ago
- 96095fc Fix for PR3234 by Anders Carlsson · 16 years ago
- ea94484 Removed a slot in ObjCMemRegExpr used in code gen which did not belong there. by Fariborz Jahanian · 16 years ago
- e6be68a 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
- 1a68ecf remove debug stmt, sorry.. by Nuno Lopes · 16 years ago
- df23952 fix PR 3222: allow one to get the address of a global function in C++ by Nuno Lopes · 16 years ago
- e658bf5 Fix for PR3212: don't descend into C++ operator overloading code for C by Eli Friedman · 16 years ago
- 0977239 Patch for ObjCIvarRefExpr containing the field by Fariborz Jahanian · 16 years ago
- bce5e4f fix rdar://6097892 - gcc incompat: clang rejects __func__, __FUNCTION__, and __PRETTY_FUNCTION__ outside func by Chris Lattner · 16 years ago
- 8acb727 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
- 488a079 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
- 48840c7 Added a warning when referencing an if's condition variable in the by Douglas Gregor · 16 years ago
- 5b82d61 Fix PR clang/3175: CheckAddressOfOperand does not handle references to class vars by Douglas Gregor · 16 years ago
- a5d8461 Some cleanups to the dependent-types commit, as suggested by Sebastian by Douglas Gregor · 16 years ago
- 94cc823 Patch to allow a getter call using property dot-syntax notation. by Fariborz Jahanian · 16 years ago
- a133e26 Add support for calls to dependent names within templates, e.g., by Douglas Gregor · 16 years ago
- 1b21c7f Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago
- e5cb586 change getCurFunctionDecl to skip through Block contexts to find by Chris Lattner · 16 years ago
- e5edfce Fix typo in index operator overloading. by Sebastian Redl · 16 years ago
- f8aa870 Revert change that made isNullPointerConstant start emitting warnings. We don't want that :) by Anders Carlsson · 16 years ago
- 511425a Add Sema::isNullPointerConstant which extwarns if necessary. Use it in Sema::CheckConditionalOperands. by Anders Carlsson · 16 years ago
- d5201b9 Add Sema::VerifyIntegerConstantExpression by Anders Carlsson · 16 years ago
- ad4b379 Implement the GNU __null extension by Douglas Gregor · 16 years ago
- 7abc143 Don't complain about block pointer to void* conversions by Douglas Gregor · 16 years ago
- 5183f9e Fix a minor typo in the handling of the conditional operator for Objective-C interface pointers by Douglas Gregor · 16 years ago
- bf4f058 Tweak the new ResolveOverloadedCallFn to just return a FunctionDecl. It makes ActOnCallExpr simpler by Douglas Gregor · 16 years ago
- 3ed006b Move the overloading logic of Sema::ActOnCallExpr to a separate function by Douglas Gregor · 16 years ago
- 4bfd223 Change a whole lot of diagnostics to take QualType's directly by Chris Lattner · 16 years ago
- 271d4c2 Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 16 years ago
- b175342 Convert IdentifierInfo's to be printed the same as DeclarationNames by Chris Lattner · 16 years ago
- da5c087 Add support for sending QualType's directly into diags and convert two by Chris Lattner · 16 years ago
- c05da42 Support for implicit property assignment. Error assigning to by Fariborz Jahanian · 16 years ago
- f18d4c8 New AST node to access "implicit" setter/getter using property dor syntax. by Fariborz Jahanian · 16 years ago
- fd9f2ac Implement a %plural modifier for complex plural forms in diagnostics. Use it in the overload diagnostics. by Sebastian Redl · 16 years ago
- 66beaba merge some simple call diagnostics. by Chris Lattner · 16 years ago
- 036094b print a type in a diagnostic. by Chris Lattner · 16 years ago
- e65182c Change CheckIncrementDecrementOperand to test for common cases first by Chris Lattner · 16 years ago
- 7f3fec5 Add support for overloaded operator-> when used in a member access by Douglas Gregor · 16 years ago
- 01f03cf Daniel really really likes = instead of += :) by Chris Lattner · 16 years ago
- 10f2c2e remove the last old-fashioned Diag method. Transition complete! by Chris Lattner · 16 years ago
- 77d52da remove another old-school Diag method. by Chris Lattner · 16 years ago
- 87fada8 instead of looking up super at startup time, by Chris Lattner · 16 years ago
- 10f3c50 Support for calling overloaded function call operators (operator()) by Douglas Gregor · 16 years ago
- 80723c5 Support overloading of the subscript operator[], including support for by Douglas Gregor · 16 years ago
- 4f6904d Added operator overloading for unary operators, post-increment, and by Douglas Gregor · 16 years ago
- 65cae29 stop calling II::getName() unnecesarily in sema by Chris Lattner · 16 years ago
- 9d2cf08 remove one more old-style Diag method. by Chris Lattner · 16 years ago
- 8ba580c Switch several more Sema Diag methods over. This simplifies the by Chris Lattner · 16 years ago
- 849ea9c Built-in equality and relational operators have return type "bool" in C++, by Douglas Gregor · 16 years ago