summaryrefslogtreecommitdiff
path: root/lib/Sema/SemaCast.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Sema] Check __builtin_bit_cast operand for completeness before materializing...Erik Pilkington2019-08-121-3/+4
* [Sema] Require a complete type for __builtin_bit_cast operandsErik Pilkington2019-08-121-0/+8
* [OpenCL] Update comments/diagnostics to refer to C++ for OpenCLAnastasia Stulova2019-07-181-1/+1
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-3/+3
* [C++2a] Add __builtin_bit_cast, used to implement std::bit_castErik Pilkington2019-07-021-0/+70
* [PR41567][Sema] Fixed cast kind in addr space conversionsAnastasia Stulova2019-06-031-0/+4
* [Sema][OpenCL] Make address space conversions a bit stricter.Anastasia Stulova2019-05-081-12/+34
* SemaOverload: Complete candidates before emitting the error, to ensure diagno...David Blaikie2019-05-031-5/+5
* [Sema] Change addr space diagnostics in casts to follow C++ style.Anastasia Stulova2019-03-071-16/+60
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures.""Fangrui Song2018-11-301-2/+3
* Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Fangrui Song2018-11-301-3/+2
* Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg2018-11-281-2/+3
* Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg2018-11-271-3/+2
* Re-Reinstate 347294 with a fix for the failures.Bill Wendling2018-11-211-2/+3
* Revert r347364 again, the fix was incomplete.Nico Weber2018-11-211-3/+2
* Reinstate 347294 with a fix for the failures.Bill Wendling2018-11-201-2/+3
* NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington2018-10-301-1/+1
* [OpenCL][NFC] Unify ZeroToOCL* cast typesAndrew Savonichev2018-10-231-1/+1
* [OpenCL] Fixed address space cast in C style cast of C++ parsingAnastasia Stulova2018-10-101-14/+29
* Port getLocEnd -> getEndLocStephen Kelly2018-08-091-2/+2
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-14/+14
* Sema: Fix explicit address space cast involving void pointersYaxun Liu2018-08-031-7/+14
* Remove trailing spaceFangrui Song2018-07-301-60/+60
* [AST] Sink 'part of explicit cast' down into ImplicitCastExprRoman Lebedev2018-07-271-2/+2
* [Sema] Mark implicitly-inserted ICE's as being part of explicit cast (PR38166)Roman Lebedev2018-07-241-0/+9
* Sema: Fix explicit address space cast in C++Yaxun Liu2018-07-201-0/+8
* DR330: when determining whether a cast casts away constness, considerRichard Smith2018-07-181-31/+64
* DR330: look through array types when forming the cv-decomposition of a type.Richard Smith2018-07-111-30/+28
* Fix determination of whether a reinterpret_cast casts away constness.Richard Smith2018-07-101-177/+184
* [OpenCL] Restrict various keywords in OpenCL C++ modeSven van Haastregt2018-05-091-0/+6
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
* Allow the target field of a CK_ToUnion to be more easily recovered.John McCall2017-08-151-13/+6
* [Sema][ObjC] Fix spurious -Wcast-qual warnings.Akira Hatanaka2017-08-111-1/+8
* [clang] Implement -Wcast-qual for C++Roman Lebedev2017-07-031-24/+70
* Revert "[clang] Implement -Wcast-qual for C++"Roman Lebedev2017-06-101-70/+24
* [clang] Implement -Wcast-qual for C++Roman Lebedev2017-06-101-24/+70
* [Sema] Make typeof(OverloadedFunctionName) not a pointer.George Burgess IV2017-05-091-1/+2
* [Objective-C] Miscellaneous -fobjc-weak FixesBrian Kelley2017-03-291-2/+2
* [Objective-C] Fix "weak-unavailable" warning with -fobjc-weakBrian Kelley2017-03-291-12/+14
* [c++1z] P0091R3: Basic support for deducing class template arguments via dedu...Richard Smith2017-02-091-1/+2
* Extend -Wcast-calling-convention to warn on declarations as well as definitionsReid Kleckner2017-01-311-4/+3
* Recommit r289979 [OpenCL] Allow disabling types and declarations associated w...Yaxun Liu2016-12-181-1/+2
* Revert r289979 due to regressionsYaxun Liu2016-12-161-2/+1
* [OpenCL] Allow disabling types and declarations associated with extensionsYaxun Liu2016-12-161-1/+2
* DR1295 and cleanup for P0135R1: Make our initialization code more directlyRichard Smith2016-12-091-2/+9
* Mass-rename the handful of error_* diagnostics to err_*.Richard Smith2016-12-021-1/+1
* [Sema] Allow static_cast<T&&>(e) to check explicit conversions for non-refere...Eric Fiselier2016-11-031-14/+17
* Remove unnecessary distinction between Ref_Compatible andRichard Smith2016-10-211-1/+1
* This patch implements PR#22821.Roger Ferrer Ibanez2016-08-121-0/+3