- d28763c Replace 'AllowExplicit' bool with an enum. No functionality change. by Richard Smith · 6 years ago
- 1b5404a PR44540: Prefer an inherited default constructor over an initializer by Richard Smith · 6 years ago
- f041e9a CWG2352: Allow qualification conversions during reference binding. by Richard Smith · 6 years ago
- 2519554 When diagnosing the lack of a viable conversion function, also list by Richard Smith · 6 years ago
- d801823 Revert "CWG2352: Allow qualification conversions during reference binding." by David Blaikie · 6 years ago
- de21704 CWG2352: Allow qualification conversions during reference binding. by Richard Smith · 6 years ago
- 3ced239 Refactor CompareReferenceRelationship and its callers in preparation for by Richard Smith · 6 years ago
- f2ace9d Add `QualType::hasAddressSpace`. NFC. by Michael Liao · 6 years ago
- bcd0798 [LifetimeAnalysis] Fix PR44150 by Gabor Horvath · 6 years ago
- b0561b3 [NFC] Refactor representation of materialized temporaries by Tyker · 6 years ago
- c9276fb Revert "[NFC] Refactor representation of materialized temporaries" by Nico Weber · 6 years ago
- 08ea1ee [NFC] Refactor representation of materialized temporaries by Tyker · 6 years ago
- 70f59b5 When diagnosing an ambiguity, only note the candidates that contribute by Richard Smith · 6 years ago
- 766f158 Sema: Create a no-op implicit cast for lvalue function conversions. by Peter Collingbourne · 6 years ago
- 772e266 Properly handle instantiation-dependent array bounds. by Richard Smith · 6 years ago
- 920ff02 SemaInit - silence static analyzer getAs<> null dereference warnings. NFCI. by Simon Pilgrim · 6 years ago
- e3887253 Revert r368237 - Update fix-it hints for std::move warnings. by Richard Trieu · 6 years ago
- f64f488 Reland [LifetimeAnalysis] Support more STL idioms (template forward declaration and DependentNameType) by Matthias Gehre · 6 years ago
- 6f98400 [LifetimeAnalysis] Fix some false positives by Gabor Horvath · 6 years ago
- b65370c Fix variable HasArrayDesignator set but not used warning. NFCI. by Simon Pilgrim · 6 years ago
- ff9bf92 [c++20] Add support for designated direct-list-initialization syntax. by Richard Smith · 6 years ago
- 5030928 [c++20] Implement semantic restrictions for C++20 designated initializers. by Richard Smith · 6 years ago
- cd839cc Fix silent wrong-code bugs and crashes with designated initialization. by Richard Smith · 6 years ago
- 33e9be6 Refactor InitListChecker to check only a single (explicit) initializer by Richard Smith · 6 years ago
- 8823dbc Refactor InitListChecker to make it a bit clearer that hasError is only by Richard Smith · 6 years ago
- 26a92d5 Improve behavior in the case of stack exhaustion. by Richard Smith · 6 years ago
- 3ba0f3c9 [NFC] Add comments to some bool arguments for better readability by Gabor Horvath · 6 years ago
- 6379e5c [LifetimeAnalysis] Make it possible to disable the new warnings by Gabor Horvath · 6 years ago
- 966eea9 Revert "[LifetimeAnalysis] Support more STL idioms (template forward declaration and DependentNameType)" by Richard Smith · 6 years ago
- b1c7801 [LifetimeAnalysis] Support more STL idioms (template forward declaration and DependentNameType) by Matthias Gehre · 6 years ago
- eaee4de [LifetimeAnalysis] Add support for free functions by Gabor Horvath · 6 years ago
- 2b3d49b [Clang] Migrate llvm::make_unique to std::make_unique by Jonas Devlieghere · 6 years ago
- 1bebc22 [LifetimeAnalysis] Support std::stack::top() and std::optional::value() by Matthias Gehre · 6 years ago
- bfe0c37 [LifetimeAnalysis] Fix false negatives of statement local lifetime analysis for some STL implementation by Gabor Horvath · 6 years ago
- c6802b2 Fix multiple lifetime warning messages for range based for loop by Gabor Horvath · 6 years ago
- 06385d0 [OpenCL] Ignore parentheses for sampler initialization by Sven van Haastregt · 6 years ago
- e812bf5 Properly detect temporary gsl::Owners through reference initialization chains. by Gabor Horvath · 6 years ago
- 3560ed0 Properly handle reference initialization when detecting gsl::Pointer initialization chains by Gabor Horvath · 6 years ago
- eb563af Fix a false positive warning when initializing members with gsl::Owners. by Gabor Horvath · 6 years ago
- 795c366 Attempt to reapply "Even more warnings utilizing gsl::Owner/gsl::Pointer annotations" by Gabor Horvath · 6 years ago
- 67a7530 Revert Even more warnings utilizing gsl::Owner/gsl::Pointer annotations by Gabor Horvath · 6 years ago
- fd85c89 Revert Fix a build bot failure and multiple warnings instances for range base for loops by Gabor Horvath · 6 years ago
- 2bf522a Fix a build bot failure and multiple warnings instances for range base for loops by Gabor Horvath · 6 years ago
- 7c3c8ba Even more warnings utilizing gsl::Owner/gsl::Pointer annotations by Gabor Horvath · 6 years ago
- c1dafd7 More warnings regarding gsl::Pointer and gsl::Owner attributes by Gabor Horvath · 6 years ago
- 155b8d0 Update fix-it hints for std::move warnings. by Richard Trieu · 6 years ago
- e5e10b5 Teach some warnings to respect gsl::Pointer and gsl::Owner attributes by Gabor Horvath · 6 years ago
- 8d99a5c0 [OpenCL] Allow OpenCL C style vector initialization in C++ by Anastasia Stulova · 6 years ago
- 8ece3b6 [OpenCL] Fixing sampler initialisations for C++ mode. by Neil Hickey · 6 years ago
- 49a3ad2 Fix parameter name comments using clang-tidy. NFC. by Rui Ueyama · 6 years ago
- 3562edb [Sema] Fix diagnostic for addr spaces in reference binding by Anastasia Stulova · 6 years ago
- 1da9e4c [Sema] Improved diagnostic for qualifiers in reference binding by Anastasia Stulova · 6 years ago
- c25ea86 [Sema] Diagnose addr space mismatch while constructing objects by Anastasia Stulova · 6 years ago
- 14059d2 Remove unused SK_LValueToRValue initialization step. by Richard Smith · 6 years ago
- 27252a1 PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of type by Richard Smith · 6 years ago
- 3d02b89 Revert 363295, it caused PR42276. Also revert follow-ups 363337, 363340. by Nico Weber · 6 years ago
- aca017e Remove unused SK_LValueToRValue initialization step. by Richard Smith · 6 years ago
- 0476d06 PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of type by Richard Smith · 6 years ago
- c69cc84 PR42220: take into account the possibility of aggregates with base by Richard Smith · 6 years ago
- 5145b1e [Sema] Prevent binding incompatible addr space ref to temporaries by Anastasia Stulova · 6 years ago
- f8ccf05 [Sema] Mark array element destructors referenced during initialization by Erik Pilkington · 6 years ago
- 76b9027 [c++20] Add support for explicit(bool), as described in P0892R2. by Richard Smith · 6 years ago
- d2b9fc8 Revert r359949 "[clang] adding explicit(bool) from c++2a" by Hans Wennborg · 6 years ago
- 5fe2ddb [clang] adding explicit(bool) from c++2a by Nicolas Lesser · 7 years ago
- 5e32805 SemaOverload: Complete candidates before emitting the error, to ensure diagnostics emitted (or suppressed) during completion don't interfere with the overload notes by David Blaikie · 7 years ago
- 094c726 [PR41276] Fixed incorrect generation of addr space cast for 'this' in C++. by Anastasia Stulova · 7 years ago
- 70ad396 [Sema][NFCI] Don't allocate storage for the various CorrectionCandidateCallback unless we are going to do some typo correction by Bruno Ricci · 7 years ago
- 13ee62f [Sema] Deduplicate some availability checking logic by Erik Pilkington · 7 years ago
- d3ae87e [PR40778] Add addr space conversion when binding reference to a temporary. by Anastasia Stulova · 7 years ago
- 88fccbd [Sema] Mark GNU compound literal array init as an rvalue. by Eli Friedman · 7 years ago
- 3bf72d7 [Sema] Make string literal init an rvalue. by Eli Friedman · 7 years ago
- e368e4d Fix ICE on reference binding with mismatching addr spaces. by Anastasia Stulova · 7 years ago
- 1147f71 Improve diagnostic to tell you a type is incomplete. by Eric Fiselier · 7 years ago
- 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
- 73b51ae Add -Wctad-maybe-unsupported to diagnose CTAD on types with no user defined deduction guides. by Eric Fiselier · 7 years ago
- d1986d1 [OpenCL] Set generic addr space of 'this' in special class members. by Anastasia Stulova · 7 years ago
- ddb8f6b [AST] Store the arguments of CXXConstructExpr in a trailing array by Bruno Ricci · 7 years ago
- 1b9c746 Revert "Add extension to always default-initialize nullptr_t." by Erich Keane · 7 years ago
- 07325c8 Add extension to always default-initialize nullptr_t. by Erich Keane · 7 years ago
- b23ccec Misc typos fixes in ./lib folder by Raphael Isemann · 7 years ago
- ad7ac96 [Sema/Attribute] Check for noderef attribute by Leonard Chan · 7 years ago
- 407659a Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures."" by Fangrui Song · 7 years ago
- f5d3335 Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Fangrui Song · 7 years ago
- 48ee4ad Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
- 8c79706e Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
- 6ff1751 Re-Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
- 9f0246d Revert r347364 again, the fix was incomplete. by Nico Weber · 7 years ago
- 91549ed Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
- c9a9531 [Sema] Fix PR38987: keep end location of a direct initializer list by Vedant Kumar · 7 years ago
- 0430794 [OpenCL] Enable address spaces for references in C++ by Anastasia Stulova · 7 years ago
- 28ddb91 [c++20] Implement P0482R6: enable -fchar8_t by default in C++20 mode. by Richard Smith · 7 years ago
- 8003edc Compound literals, enums, et al require const expr by Bill Wendling · 7 years ago
- 3fee351 [OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extension by Andrew Savonichev · 7 years ago
- 3b12b7e Revert r346326 [OpenCL] Add support of cl_intel_device_side_avc_motion_estimation by Andrew Savonichev · 7 years ago
- 35dfce7 [OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extension by Andrew Savonichev · 7 years ago
- 3501895 Revert r345562: "PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of type" by Richard Smith · 7 years ago
- 7c44da2 Create ConstantExpr class by Bill Wendling · 7 years ago
- fa98390 NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects) by Erik Pilkington · 7 years ago
- d2e69df PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of type by Richard Smith · 7 years ago
- b555b76 [OpenCL][NFC] Unify ZeroToOCL* cast types by Andrew Savonichev · 7 years ago