- 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 · 17 years ago
- bcbffc4 Initial implementation of anonymous unions (and, as a GNU extension, by Douglas Gregor · 17 years ago
- 1a49af9 Add QualifiedDeclRefExpr, which retains additional source-location by Douglas Gregor · 17 years ago
- 523aa60 Remainder is only valid on integer vector operands. by Daniel Dunbar · 17 years ago
- 69d1d00 Use CheckVectorOperands when % is applied to a vector type. by Daniel Dunbar · 17 years ago
- 61366e9 Correct the order in which we cope with end-of-class-definition by Douglas Gregor · 17 years ago
- 3fc749d Don't explicitly represent OverloadedFunctionDecls within by Douglas Gregor · 17 years ago
- 88a3514 Add support for calls to overloaded member functions. Things to note: by Douglas Gregor · 17 years ago
- 86f1940 Add support for member references (E1.E2, E1->E2) with C++ semantics, by Douglas Gregor · 17 years ago
- e6d5a4a Implement checks for bool in increment and decrement. by Sebastian Redl · 17 years ago
- 45920e8 Allow downcasts of pointers to Objective-C interfaces, with a by Douglas Gregor · 17 years ago
- 00165a2 Fix for PR3234 by Anders Carlsson · 17 years ago
- efc4c4b Removed a slot in ObjCMemRegExpr used in code gen which did not belong there. by Fariborz Jahanian · 17 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 · 17 years ago
- 6b6609f remove debug stmt, sorry.. by Nuno Lopes · 17 years ago
- 6fea8d2 fix PR 3222: allow one to get the address of a global function in C++ by Nuno Lopes · 17 years ago
- 03f332a Fix for PR3212: don't descend into C++ operator overloading code for C by Eli Friedman · 17 years ago
- aaa63a7 Patch for ObjCIvarRefExpr containing the field by Fariborz Jahanian · 17 years ago
- b0da923 fix rdar://6097892 - gcc incompat: clang rejects __func__, __FUNCTION__, and __PRETTY_FUNCTION__ outside func by Chris Lattner · 17 years ago
- 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 17 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 · 17 years ago
- caaf29a Added a warning when referencing an if's condition variable in the by Douglas Gregor · 17 years ago
- 2988205 Fix PR clang/3175: CheckAddressOfOperand does not handle references to class vars by Douglas Gregor · 17 years ago
- 83f96f6 Some cleanups to the dependent-types commit, as suggested by Sebastian by Douglas Gregor · 17 years ago
- 391d895 Patch to allow a getter call using property dot-syntax notation. by Fariborz Jahanian · 17 years ago
- 5c37de7 Add support for calls to dependent names within templates, e.g., by Douglas Gregor · 17 years ago
- 898574e Introduce basic support for dependent types, type-dependent by Douglas Gregor · 17 years ago
- 371f258 change getCurFunctionDecl to skip through Block contexts to find by Chris Lattner · 17 years ago
- cb35472 Fix typo in index operator overloading. by Sebastian Redl · 17 years ago
- d265277 Revert change that made isNullPointerConstant start emitting warnings. We don't want that :) by Anders Carlsson · 17 years ago
- 4000ea6 Add Sema::isNullPointerConstant which extwarns if necessary. Use it in Sema::CheckConditionalOperands. by Anders Carlsson · 17 years ago
- e21555e Add Sema::VerifyIntegerConstantExpression by Anders Carlsson · 17 years ago
- 2d8b273 Implement the GNU __null extension by Douglas Gregor · 17 years ago
- 63a9490 Don't complain about block pointer to void* conversions by Douglas Gregor · 17 years ago
- 7ffd0de Fix a minor typo in the handling of the conditional operator for Objective-C interface pointers by Douglas Gregor · 17 years ago
- 0a39668 Tweak the new ResolveOverloadedCallFn to just return a FunctionDecl. It makes ActOnCallExpr simpler by Douglas Gregor · 17 years ago
- f6b8969 Move the overloading logic of Sema::ActOnCallExpr to a separate function by Douglas Gregor · 17 years ago
- d162584 Change a whole lot of diagnostics to take QualType's directly by Chris Lattner · 17 years ago
- d9d22dd Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 17 years ago
- 08631c5 Convert IdentifierInfo's to be printed the same as DeclarationNames by Chris Lattner · 17 years ago
- 22caddc Add support for sending QualType's directly into diags and convert two by Chris Lattner · 17 years ago
- ba8d2d6 Support for implicit property assignment. Error assigning to by Fariborz Jahanian · 17 years ago
- 5daf570 New AST node to access "implicit" setter/getter using property dor syntax. by Fariborz Jahanian · 17 years ago
- e4c452c Implement a %plural modifier for complex plural forms in diagnostics. Use it in the overload diagnostics. by Sebastian Redl · 17 years ago
- 2c21a07 merge some simple call diagnostics. by Chris Lattner · 17 years ago
- b1b4d33 print a type in a diagnostic. by Chris Lattner · 17 years ago
- 3528d35 Change CheckIncrementDecrementOperand to test for common cases first by Chris Lattner · 17 years ago
- 8ba1074 Add support for overloaded operator-> when used in a member access by Douglas Gregor · 17 years ago
- 69d27b9 Daniel really really likes = instead of += :) by Chris Lattner · 17 years ago
- f3a41af remove the last old-fashioned Diag method. Transition complete! by Chris Lattner · 17 years ago
- d3a94e2 remove another old-school Diag method. by Chris Lattner · 17 years ago
- 8469265 instead of looking up super at startup time, by Chris Lattner · 17 years ago
- f9eb905 Support for calling overloaded function call operators (operator()) by Douglas Gregor · 17 years ago
- 337c6b9 Support overloading of the subscript operator[], including support for by Douglas Gregor · 17 years ago
- 7425373 Added operator overloading for unary operators, post-increment, and by Douglas Gregor · 17 years ago
- 3c73c41 stop calling II::getName() unnecesarily in sema by Chris Lattner · 17 years ago
- dcd5ef1 remove one more old-style Diag method. by Chris Lattner · 17 years ago
- fa25bbb Switch several more Sema Diag methods over. This simplifies the by Chris Lattner · 17 years ago
- 447b69e Built-in equality and relational operators have return type "bool" in C++, by Douglas Gregor · 17 years ago
- 96176b3 Partial expansion of C++ operator overloading (for binary operators) by Douglas Gregor · 17 years ago
- c9c7c4e start converting Sema over to using its canonical Diag method. by Chris Lattner · 17 years ago
- 10c4262 As threatened previously: consolidate name lookup and the creation of by Douglas Gregor · 17 years ago
- e94ca9e4 Extend DeclarationName to support C++ overloaded operators, e.g., by Douglas Gregor · 17 years ago
- 29a1cfb minor cleanups and tidying, no functionality change. by Chris Lattner · 17 years ago
- 858bb6f implement a fixme by making warnings for ++/-- on non-modifiable-lvalues better. by Chris Lattner · 17 years ago
- f67bd9f factor some code out into a helper function by Chris Lattner · 17 years ago
- a11f42f Implement effects of 'mutable', and a few comments from Chris on its parsing. by Sebastian Redl · 17 years ago
- ca354fa Implement rdar://6319320: give a good diagnostic for cases where people by Chris Lattner · 17 years ago
- a8069f1 Fix <rdar://problem/6316324> [sema] spurious warning on comparison of qualified id. by Steve Naroff · 17 years ago
- b460980 Add a new expression node, CXXOperatorCallExpr, which expresses a by Douglas Gregor · 17 years ago
- bf3af05 Some cleanup for the implementation of built-in operator by Douglas Gregor · 17 years ago
- eb8f306 Implement support for operator overloading using candidate operator by Douglas Gregor · 17 years ago
- 0518999 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 17 years ago
- 904eed3 Basic support for taking the address of an overloaded function by Douglas Gregor · 17 years ago
- ef6e647 Implement Sema support for C++ nested-name-specifiers. by Argyrios Kyrtzidis · 17 years ago
- eb83ecd Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parser side. by Argyrios Kyrtzidis · 17 years ago
- eaebc75 Initial, rudimentary implementation of operator overloading for binary by Douglas Gregor · 17 years ago
- f03d7c7 Implement C++ copy-initialization for declarations. There is now some by Douglas Gregor · 17 years ago
- cd9b46e Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'. Remove ObjCThis from PredefinedExpr by Douglas Gregor · 17 years ago
- b2f9e51 Fix <rdar://problem/6339636> clang ObjC rewriter: Assertion failed: FileID-1 < FileIDs.size() && "Invalid FileID!", file c:\cygwin\home\Administrator\llvm\tools\clang\include\clang/Basic/SourceManager.h, line 513 by Steve Naroff · 17 years ago
- 15da57e Tweak Sema::CheckReferenceInit so that it (optionally) computes an by Douglas Gregor · 17 years ago
- 27c8dc0 Implement initialization of a reference (C++ [dcl.init.ref]) as part by Douglas Gregor · 17 years ago
- 6eec8e8 Rename ExplicitCCastExpr to CStyleCastExpr by Douglas Gregor · 17 years ago
- 9d293df Improve our handling of (C++) references within Clang. Specifically: by Douglas Gregor · 17 years ago
- 49badde Refactor the expression class hierarchy for casts. Most importantly: by Douglas Gregor · 17 years ago
- a5ad863 Fix <rdar://problem/6315646> clang on xcode: error: invalid operands to binary expression ('id<NSTableViewDelegate>' and 'XCExtendedArrayController *'). by Steve Naroff · 17 years ago
- 418f6c7 Remember whether an initlist had a designator in the AST. by Chris Lattner · 17 years ago
- 220ad7c pass designators into sema. This completes parser-level designator by Chris Lattner · 17 years ago
- 7fb5e48 Don't give a default argument to ASTContext::getFunctionType for the TypeQuals parameter, it causes subtle bugs where TypeQuals, while necessary, are omitted from the call. by Argyrios Kyrtzidis · 17 years ago
- 971c4fa -Add support for cv-qualifiers after function declarators. by Argyrios Kyrtzidis · 17 years ago
- 2f639b9 Semantic analysis for C++ reinterpret_cast and const_cast. Patch by Sebastian Redl. by Douglas Gregor · 17 years ago
- 94b1dd2 First non-embarrassing cut at checking for ambiguous derived-to-base by Douglas Gregor · 17 years ago
- c6cb77f Fix regression in comparison of qualified id; == operator was being by Daniel Dunbar · 17 years ago
- 8970fea Fix <rdar://problem/6311947> clang on xcode (regression): error: use of undeclared identifier 'expandedValue'. by Steve Naroff · 17 years ago
- 90b7bc6 Now that DeclRefExpr accepts a NamedDecl, use a DeclRefExpr for when a CXXFieldDecl is referenced inside a method. by Argyrios Kyrtzidis · 17 years ago
- 7692ed6 Fix <rdar://problem/6257675> error: member reference base type ('NSUserDefaults *') is not a structure or union. by Steve Naroff · 17 years ago
- e0a5d5f Move Sema::GetNonReferenceType to QualType::getNonReferenceType and make it inline by Douglas Gregor · 17 years ago
- 98cd599 Initial step toward supporting qualification conversions (C++ 4.4). by Douglas Gregor · 17 years ago
- 48d04ae Fix use of dyn_cast. by Daniel Dunbar · 17 years ago
- 8e9bebd Preliminary support for function overloading by Douglas Gregor · 17 years ago