aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaCast.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-07-03[clang] Implement -Wcast-qual for C++Roman Lebedev1-24/+70
2017-06-10Revert "[clang] Implement -Wcast-qual for C++"Roman Lebedev1-70/+24
2017-06-10[clang] Implement -Wcast-qual for C++Roman Lebedev1-24/+70
2017-05-09[Sema] Make typeof(OverloadedFunctionName) not a pointer.George Burgess IV1-1/+2
2017-03-29[Objective-C] Miscellaneous -fobjc-weak FixesBrian Kelley1-2/+2
2017-03-29[Objective-C] Fix "weak-unavailable" warning with -fobjc-weakBrian Kelley1-12/+14
2017-02-09[c++1z] P0091R3: Basic support for deducing class template arguments via dedu...Richard Smith1-1/+2
2017-01-31Extend -Wcast-calling-convention to warn on declarations as well as definitionsReid Kleckner1-4/+3
2016-12-18Recommit r289979 [OpenCL] Allow disabling types and declarations associated w...Yaxun Liu1-1/+2
2016-12-16Revert r289979 due to regressionsYaxun Liu1-2/+1
2016-12-16[OpenCL] Allow disabling types and declarations associated with extensionsYaxun Liu1-1/+2
2016-12-09DR1295 and cleanup for P0135R1: Make our initialization code more directlyRichard Smith1-2/+9
2016-12-02Mass-rename the handful of error_* diagnostics to err_*.Richard Smith1-1/+1
2016-11-03[Sema] Allow static_cast<T&&>(e) to check explicit conversions for non-refere...Eric Fiselier1-14/+17
2016-10-21Remove unnecessary distinction between Ref_Compatible andRichard Smith1-1/+1
2016-08-12This patch implements PR#22821.Roger Ferrer Ibanez1-0/+3
2016-07-14Reverting 275417Roger Ferrer Ibanez1-3/+0
2016-07-14Diagnose taking address and reference binding of packed membersRoger Ferrer Ibanez1-0/+3
2016-06-23Use ranges to concisely express iterationDavid Majnemer1-7/+4
2016-06-21Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTempor...Tim Shen1-4/+4
2016-06-09Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporary...Tim Shen1-4/+4
2016-06-09[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr.Tim Shen1-4/+4
2016-06-08[Sema] Teach CheckPlaceholderExpr about unaddressable functions.George Burgess IV1-17/+5
2016-05-20[OpenCL] Allow explicit cast of 0 to event_t.Yaxun Liu1-0/+16
2016-05-11Relax -Wcalling-convention-cast when casting to the default convention (cdecl)Reid Kleckner1-1/+9
2016-05-10Add -Wcast-calling-convention to warn when casting away calling conventionsReid Kleckner1-1/+88
2016-04-28Revert "[MSVC] PR27337: allow static_cast from private base to derived for WTL"Dmitry Polukhin1-5/+4
2016-04-26[MSVC] PR27337: allow static_cast from private base to derived for WTLDmitry Polukhin1-4/+5
2016-03-22[MS ABI] Assign an inheritance model for the dest of a member pointer upcastDavid Majnemer1-1/+3
2016-03-19[Sema] Allow casting of some overloaded functionsGeorge Burgess IV1-13/+45
2016-01-13[Bugfix] Fix ICE on constexpr vector splat.George Burgess IV1-0/+2
2015-12-18Split RequireCompleteType into a function that actually requires that the typeRichard Smith1-5/+8
2015-12-18Wire a SourceLocation into IsDerivedFrom and move the RequireCompleteType callRichard Smith1-8/+9
2015-10-22Define weak and __weak to mean ARC-style weak references, even in MRC.John McCall1-2/+2
2015-10-12[Sema] Make `&function_with_enable_if_attrs` an errorGeorge Burgess IV1-0/+10
2015-10-04SourceRanges are small and trivially copyable, don't them by reference.Craig Topper1-14/+14
2015-09-11[MS ABI] Remove another call to RequireCompleteTypeDavid Majnemer1-4/+0
2015-09-04Fix the perentheses location when the constructor is called on a class that h...Olivier Goffart1-2/+5
2015-08-10[MSVC] Crash fix: assigning of overloaded member function pointer caused asse...Alexey Bataev1-0/+2
2015-07-23Fix the equal-vector-size rule for reinterpret_casts in C++John McCall1-13/+14
2015-07-12[Sema] If lvalue to rvalue reference cast is valid don't emit diagnostic.Davide Italiano1-2/+4
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-1/+1
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-09[MSVC Compatibility] Don't diagnose c-style cast from void-ptr to fn-ptrDavid Majnemer1-1/+2
2015-06-02[MSVC Compatibility] Permit static_cast from void-ptr to function-ptrDavid Majnemer1-0/+8
2015-04-24Replace getPointeeType()->isFunctionType with isMemberDataPointerTypeDavid Majnemer1-2/+2
2015-01-28PR 17456Nathan Sidwell1-0/+35
2015-01-26Don't let virtual calls and dynamic casts call Sema::MarkVTableUsed().Nico Weber1-8/+0
2014-12-16Sema: Check value dependent casts when possibleDavid Majnemer1-4/+2
2014-11-26[OpenCL] Implemented restrictions for pointer conversions specified in OpenCL...Anastasia Stulova1-2/+2