- fe2dd6c By default, warn about commas at the end of an enumerator list in C++/C89. by Douglas Gregor · 14 years ago
- 2597345 Fix rdar://8139785 "implement warning on dead expression in comma operator" by Argyrios Kyrtzidis · 14 years ago
- d64fdd0 Warn about comparisons between arrays and improve self-comparison by Douglas Gregor · 14 years ago
- 6bf356f When performing name lookup for an operator name, be sure to look by Douglas Gregor · 14 years ago
- d1aa800 Change the 'declared at' diagnostic to say 'declared here'. by Anders Carlsson · 15 years ago
- 7002f4c Turn access control on by default in -cc1. by John McCall · 15 years ago
- 7c2342d When pretty-printing tag types, only print the tag if we're in C (and by John McCall · 15 years ago
- 9db7dbb Rework base and member initialization in constructors, with several by Douglas Gregor · 15 years ago
- 9007328 When computing surrogates for calls to a value of object type, look by Douglas Gregor · 15 years ago
- 1eb3e10 Improve the lead diagnostic for C++ object subscript expressions with by John McCall · 15 years ago
- a572887 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 15 years ago
- 20093b4 Reimplement reference initialization (C++ [dcl.init.ref]) using the by Douglas Gregor · 15 years ago
- 275c2b4 Do overload resolution for compound assignment even if only the RHS is overloadable. Compound assignment may be overloaded as a non-member, and anyway the overload resolution is necessary because it triggers implicit (used-defined) conversions. Fixes PR5512, but not really the deeper issues lurking. Those are standard defects. by Sebastian Redl · 15 years ago
- a9efada Don't generate superfluous and ambiguous built-in candidates for multi-level array subscript and arithmetic. Fixes PR5546. by Sebastian Redl · 15 years ago
- 593564b When looking for operator() to type-check a call to an object of class by Douglas Gregor · 15 years ago
- a65b551 When collecting types for built-in candidates, make arrays decay to pointers. Otherwise, subscripting an array leads to no candidates at all. Fixes PR5360. by Sebastian Redl · 15 years ago
- 644be85 Apply the special enum restrictions from [over.match.oper]p3b2 in argument-dependent lookup too. This fixes PR5244. by Sebastian Redl · 15 years ago
- 54e14c4 When building types from declarators, instead of building two types (one for by John McCall · 15 years ago
- 3307475 When overload resolution fails for an overloaded operator, show the by Douglas Gregor · 15 years ago
- 7a8233a Note location of operators caused the circularity. by Fariborz Jahanian · 15 years ago
- c4e8321 Detect operator-> chains of arbitrary length. Use a terrible data structure by John McCall · 15 years ago
- 4a4e345 self-referecing operator '->' member function was causing by Fariborz Jahanian · 15 years ago
- 7605618 13.1-p3 Overloadable declarations by Fariborz Jahanian · 15 years ago
- 8a5ae24 When looking for overloaded member operators, make sure to instantiate by Douglas Gregor · 15 years ago
- d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 15 years ago
- d7d5f02 Rename clang to clang-cc. by Daniel Dunbar · 16 years ago
- 7c80bd6 Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. by Sebastian Redl · 16 years ago
- f680a0f Bring operator name lookup (as required for C++ operator overloading) by Douglas Gregor · 16 years ago
- fa04764 Initial implementation of argument dependent lookup (a.k.a. ADL, by Douglas Gregor · 16 years ago
- 518fda1 Fix argument-passing bugs in a call to object by Douglas Gregor · 16 years ago
- e63ef48 Make sure we don't name a constructor or destructor with a qualified by Douglas Gregor · 16 years ago
- e4c452c Implement a %plural modifier for complex plural forms in diagnostics. Use it in the overload diagnostics. by Sebastian Redl · 16 years ago
- 1ca50c3 Fix overloading of non-static member functions that differ in their cv-qualifiers by Douglas Gregor · 16 years ago
- 621b393 Don't print canonical types in overloading-related diagnostics by Douglas Gregor · 16 years ago
- 8ba1074 Add support for overloaded operator-> when used in a member access by Douglas Gregor · 16 years ago
- 9ebae31 Beef up the test for function call operators slightly by Douglas Gregor · 16 years ago
- 106c6eb Implement the rest of C++ [over.call.object], which permits the object by Douglas Gregor · 16 years ago
- f9eb905 Support for calling overloaded function call operators (operator()) by Douglas Gregor · 16 years ago
- 337c6b9 Support overloading of the subscript operator[], including support for by Douglas Gregor · 16 years ago
- 7425373 Added operator overloading for unary operators, post-increment, and by Douglas Gregor · 16 years ago
- 447b69e Built-in equality and relational operators have return type "bool" in C++, by Douglas Gregor · 16 years ago
- 96176b3 Partial expansion of C++ operator overloading (for binary operators) by Douglas Gregor · 16 years ago
- eaebc75 Initial, rudimentary implementation of operator overloading for binary by Douglas Gregor · 16 years ago