- 6901c0d Overloading for initializer list construction. by Sebastian Redl · 14 years ago
- 2039ca0 Two null Decl*'s don't refer to the same declaration, because they by Douglas Gregor · 14 years ago
- 0b144e1 Replace all comparisons between ObjCInterfaceDecl pointers with calls by Douglas Gregor · 14 years ago
- 96ed5b6 Make the diagnostic message more consistant. Update the type comparison to by Richard Trieu · 14 years ago
- df88864 Implement overload resolution for reference-typed parameters supplied with initializer lists. by Sebastian Redl · 14 years ago
- de232cb In Microsoft mode, make "Unqualified lookup into dependent bases of class templates" works inside a friend function definition at class scope. by Francois Pichet · 14 years ago
- caff247 Add feature to diagnostics that will provide more information on function by Richard Trieu · 14 years ago
- 5001caa Fixed HadMultipleCandidates loading. by Abramo Bagnara · 14 years ago
- 857f9d6 In Microsoft mode, make "Unqualified lookup into dependent bases of class templates" works inside default argument instantiation. by Francois Pichet · 14 years ago
- b0cf297 Added missing ImplicitCastExpr around conversion operator call. by Abramo Bagnara · 14 years ago
- f707ae6 Move "Unqualified lookup into dependent bases of class templates" Microsoft specific behavior from -fms-extensions to -fms-compatibility. by Francois Pichet · 14 years ago
- 4a905b6 Implicit casts from rvalue to lvalue are not meaningful. Don't accidentally add by Richard Smith · 14 years ago
- 3eaa22a In C++ keep unavailable function calls in the AST, like in C/ObjC. by Argyrios Kyrtzidis · 14 years ago
- 72ef7bc Enable function call and some overload resolution with parameters of aggregate class type and initializer list arguments. by Sebastian Redl · 14 years ago
- 526ab47 Restore r142914 and r142915, now with missing file and apparent by John McCall · 14 years ago
- 9a8f139 Revert r142914 and r142915, due to possibly missing file. by NAKAMURA Takumi · 14 years ago
- c4a2d32 Introduce a placeholder type for "pseudo object" by John McCall · 14 years ago
- 4124c49 Teach the ARC compiler to not require __bridge casts when by John McCall · 14 years ago
- b17be8d Implement overload resolution from init lists for scalar parameter types. by Sebastian Redl · 14 years ago
- cc15264 Drop the Diagnose parameter from Sema::PerformImplicitConversion again and instead use TryImplicitConversion in CheckSingleAssignmentConstraints when that function is in no-diagnostics mode. by Sebastian Redl · 14 years ago
- f0c267e Provide half floating point support as a storage only type. by Anton Korobeynikov · 14 years ago
- 1e7a0c6 Attempt to fix Windows buildbot, round 2. by Eli Friedman · 14 years ago
- e2c600c Attempt to fix buildbot failure on Windows. by Eli Friedman · 14 years ago
- b89514a Change operator<< for raw_ostream and NamedDecl to take a reference instead of a pointer. by Benjamin Kramer · 14 years ago
- 50a2c2c Catch placeholder types in DefaultLvalueConversion by John McCall · 14 years ago
- 877d4eb Always add the built-in overload candidates for operators &&, ||, and by Douglas Gregor · 14 years ago
- 635ed24e Added a flag to identify resolved overloaded function references. by Abramo Bagnara · 14 years ago
- b0e6c8a Don't allow an rvalue reference to bind to the result of a calling a by Douglas Gregor · 14 years ago
- 7277fe8 CUDA: diagnose invalid calls across targets by Peter Collingbourne · 14 years ago
- 9767697 objc arc: Diagnose block pointer type mismatch when by Fariborz Jahanian · 14 years ago
- 600ba20 objc++ arc: Diagnose block pointer type mismatch when by Fariborz Jahanian · 14 years ago
- 75acd92 Only print _Bool as 'bool' when 'bool' is defined as an object-like by Douglas Gregor · 14 years ago
- c0b0728 When 'bool' is not a built-in type but is defined as a macro, print by Douglas Gregor · 14 years ago
- 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
- a72462c Add a special note for overload resolution when an initializer list argument by Sebastian Redl · 14 years ago
- b49c46c Give InitListChecker a verification-only mode, where it neither emits diagnostics nor by Sebastian Redl · 14 years ago
- aa347f9 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 14 years ago
- 83d382b Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
- 3090903 Enforce access control for conversion operators used in contextual by John McCall · 14 years ago
- 08d2fa0 In Microsoft mode(-fms-compatibility), prefer an integral conversion to a floating-to-integral conversion if the integral conversion is between types of the same size. by Francois Pichet · 14 years ago
- 0706d20 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 14 years ago
- 8a8051f Silence "end of non-void function" warnings with llvm_unreachable and add an assert. by Benjamin Kramer · 14 years ago
- 73fddfe Fix a -Wreturn-type warning due to this field not explicitly having the by Chandler Carruth · 14 years ago
- 45e9370 Add smarter sorting of overload candidates that failed template deduction. by Kaelyn Uhrain · 14 years ago
- fec112d Contextually converting to 'id' is not a useful operation. Contextually by John McCall · 14 years ago
- 9320b87 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 14 years ago
- bcf6471 In Microsoft mode, if we are inside a template class member function and we can't resolve a function call then create a type-dependent CallExpr even if the function has no type dependent arguments. The goal is to postpone name lookup to instantiation time to be able to search into type dependent base classes. by Francois Pichet · 14 years ago
- 154a2fd Be sure to emit lvalue-to-rvalue casts for loads from x-values. by John McCall · 14 years ago
- 79b2d3a Make sure we don't crash printing builtin candidates for overloads of deleted operators. Fixes PR10757. by Eli Friedman · 14 years ago
- 3ec7910 Teach reference initialization from the result of a user-defined by Douglas Gregor · 14 years ago
- 4283092 Have the typo correction in DiagnoseEmptyLookup properly handle template by Kaelyn Uhrain · 14 years ago
- acbdc57 Improve overloaded function handling in the typo correction code. by Kaelyn Uhrain · 14 years ago
- 1b06812 Refactor the */& mismatch fixit generation out of SemaOverload and provide a simple conversion checking function. by Anna Zaks · 14 years ago
- 38b2d3f Tests for explicit conversion operators, along with a fix to avoid by Douglas Gregor · 14 years ago
- 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- fa01a58 kill a FIXME in IsIntegralPromotion by David Majnemer · 14 years ago
- 9ccf84e Addressing code review comments for commit 135509 - Add FixItHints in case a C++ function call is missing * or & operators on by Anna Zaks · 14 years ago
- a644f9c arc-objc++: Issue an arc specific diagnostic when overload resolution by Fariborz Jahanian · 14 years ago
- df92ddf Add FixItHints in case a C++ function call is missing * or & operators on one/several of it's parameters (addresses http://llvm.org/PR5941). by Anna Zaks · 14 years ago
- e9d6293 Store bracket locations for array subscript expressions, from Erik Verbruggen! by Douglas Gregor · 14 years ago
- 48d2464 PR8800: When building a conversion to A& using a member operatorA&(), do not require A to be a complete type. by Richard Smith · 14 years ago
- 5925926 Fix missing braces around two statements that were intended to be part by Chandler Carruth · 14 years ago
- 95ce4f6 Fix PR10187: when diagnosing a two-phase-lookup-related failure, don't assert that any names we find are valid candidates for the call. by Richard Smith · 14 years ago
- cff00d9 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 14 years ago
- ab72b67 Allow unavailable function calls inside unavailable functions in C++/ObjC++ as well. rdar://9660196 by Argyrios Kyrtzidis · 14 years ago
- 53e61b0 Accept no-return stripping conversions for pointer type arguments after by Chandler Carruth · 14 years ago
- 31168b0 Automatic Reference Counting. by John McCall · 14 years ago
- d54186a Fix a regression in the two-phase lookup diagnostics that switching the by Chandler Carruth · 14 years ago
- d50f169 Richard Smith was correct about how the sets should be computed for by Chandler Carruth · 15 years ago
- 998a591 Fix PR10053: Improve diagnostics and error recovery for code which some compilers incorrectly accept due to a lack of proper support for two-phase name lookup. by Richard Smith · 15 years ago
- 377c109 Identity and non-identity standard conversion sequences can be by Douglas Gregor · 15 years ago
- 119c10e Update our diagnostics to properly account for move operations. by Alexis Hunt · 15 years ago
- 80af313 Audit and finish the implementation of C++0x nullptr, fixing two by Douglas Gregor · 15 years ago
- bc6ebb5 Allow implicit conversion from function pointer to void* in Microsoft mode. by Francois Pichet · 15 years ago
- f30053d Relax the conversion rules for Objective-C GC qualifiers a by Douglas Gregor · 15 years ago
- 47061ee Warn when trying to call a pure virtual member function in a class from the class constructor/destructor. Fixes PR7966. by Anders Carlsson · 15 years ago
- 1d33f8d With invalid overloaded operators, we can get into funny cases where by Douglas Gregor · 15 years ago
- 8d26bb0 Add an optional field attached to a DeclRefExpr which points back to the by Chandler Carruth · 15 years ago
- d517d55 When determining whether two types are reference-compatible, check by Douglas Gregor · 15 years ago
- 4adb38c FixOverloadedFunctionReference needs to rebuild member accesses of by John McCall · 15 years ago
- 30ee16f When comparing Objective-C pointers during overload resolution to by Douglas Gregor · 15 years ago
- aec2584 When computing Objective-C pointer conversions in C++, retain by Douglas Gregor · 15 years ago
- 0009fcc Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 15 years ago
- 90609aa Minor tweak to avoid having to dig through canonical types multiple times when checking a qualification conversion by Douglas Gregor · 15 years ago
- 7a6f2a3 In IsUserDefinedConversion try to recover from RequireCompleteType returning true. by Argyrios Kyrtzidis · 15 years ago
- 5d3d3fa For the purposes of overload resolution, consider a conversion from an by Douglas Gregor · 15 years ago
- 02e85f3 Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 15 years ago
- bc2ee93 Match pointer of compatible vection types. // rdar://9208404 by Fariborz Jahanian · 15 years ago
- 66a7b04 Clean up the bool conversion warning. Group it with other conversion by Chandler Carruth · 15 years ago
- ffab873 Add support for warning on general null pointer expressions of boolean by Chandler Carruth · 15 years ago
- 0129629 Use ExprResult& instead of Expr *& in Sema by John Wiegley · 15 years ago
- 2d9c47e PR9615: make sure we destroy any temporaries returned by operator->. by Eli Friedman · 15 years ago
- 7750f76 Fix an unused variable warning in release builds and make the by Chandler Carruth · 15 years ago
- ffce245 Fix a bug in how we were resolving the address of overloaded functions by Chandler Carruth · 15 years ago
- 16f92ce Support for Transparent unions used as overloadable by Fariborz Jahanian · 15 years ago
- 20b2ebd Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 15 years ago
- 89f3cd5 Clean up our handling of template-ids that resolve down to a single by Douglas Gregor · 15 years ago
- 1beec45 Fixes for some more expressions containing function templateids that by Douglas Gregor · 15 years ago
- 739b107a When we use the default template arguments of a template template by Douglas Gregor · 15 years ago
- 477a999 Move the bool-conversions behind the DiagRuntimeBehavior logic. It's by Chandler Carruth · 15 years ago