summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaCast.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r310672:Hans Wennborg2017-08-171-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
* Reverting 275417Roger Ferrer Ibanez2016-07-141-3/+0
* Diagnose taking address and reference binding of packed membersRoger Ferrer Ibanez2016-07-141-0/+3
* Use ranges to concisely express iterationDavid Majnemer2016-06-231-7/+4
* Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTempor...Tim Shen2016-06-211-4/+4
* Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporary...Tim Shen2016-06-091-4/+4
* [Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr.Tim Shen2016-06-091-4/+4
* [Sema] Teach CheckPlaceholderExpr about unaddressable functions.George Burgess IV2016-06-081-17/+5
* [OpenCL] Allow explicit cast of 0 to event_t.Yaxun Liu2016-05-201-0/+16
* Relax -Wcalling-convention-cast when casting to the default convention (cdecl)Reid Kleckner2016-05-111-1/+9
* Add -Wcast-calling-convention to warn when casting away calling conventionsReid Kleckner2016-05-101-1/+88
* Revert "[MSVC] PR27337: allow static_cast from private base to derived for WTL"Dmitry Polukhin2016-04-281-5/+4
* [MSVC] PR27337: allow static_cast from private base to derived for WTLDmitry Polukhin2016-04-261-4/+5
* [MS ABI] Assign an inheritance model for the dest of a member pointer upcastDavid Majnemer2016-03-221-1/+3
* [Sema] Allow casting of some overloaded functionsGeorge Burgess IV2016-03-191-13/+45
* [Bugfix] Fix ICE on constexpr vector splat.George Burgess IV2016-01-131-0/+2
* Split RequireCompleteType into a function that actually requires that the typeRichard Smith2015-12-181-5/+8
* Wire a SourceLocation into IsDerivedFrom and move the RequireCompleteType callRichard Smith2015-12-181-8/+9
* Define weak and __weak to mean ARC-style weak references, even in MRC.John McCall2015-10-221-2/+2
* [Sema] Make `&function_with_enable_if_attrs` an errorGeorge Burgess IV2015-10-121-0/+10
* SourceRanges are small and trivially copyable, don't them by reference.Craig Topper2015-10-041-14/+14
* [MS ABI] Remove another call to RequireCompleteTypeDavid Majnemer2015-09-111-4/+0
* Fix the perentheses location when the constructor is called on a class that h...Olivier Goffart2015-09-041-2/+5
* [MSVC] Crash fix: assigning of overloaded member function pointer caused asse...Alexey Bataev2015-08-101-0/+2
* Fix the equal-vector-size rule for reinterpret_casts in C++John McCall2015-07-231-13/+14
* [Sema] If lvalue to rvalue reference cast is valid don't emit diagnostic.Davide Italiano2015-07-121-2/+4
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-1/+1
* [MSVC Compatibility] Don't diagnose c-style cast from void-ptr to fn-ptrDavid Majnemer2015-06-091-1/+2
* [MSVC Compatibility] Permit static_cast from void-ptr to function-ptrDavid Majnemer2015-06-021-0/+8
* Replace getPointeeType()->isFunctionType with isMemberDataPointerTypeDavid Majnemer2015-04-241-2/+2
* PR 17456Nathan Sidwell2015-01-281-0/+35
* Don't let virtual calls and dynamic casts call Sema::MarkVTableUsed().Nico Weber2015-01-261-8/+0
* Sema: Check value dependent casts when possibleDavid Majnemer2014-12-161-4/+2