summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaCast.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [OpenCL] Implemented restrictions for pointer conversions specified in OpenCL...Anastasia Stulova2014-11-261-2/+2
* Implement -Wcast-qual, fixing #13772.Roman Divacky2014-11-211-4/+40
* PR20227: materialize a temporary when dynamic_casting a class prvalue to aRichard Smith2014-07-081-1/+9
* Hide the concept of diagnostic levels from lex, parse and semaAlp Toker2014-06-151-6/+3
* Refactoring. Remove Owned method from Sema.Nikola Smiljanic2014-05-291-2/+2
* Refactoring. Remove release and take methods from ActionResult. Rename takeAs...Nikola Smiljanic2014-05-291-20/+20
* [C++11] Use 'nullptr'. Sema edition.Craig Topper2014-05-261-5/+5
* Objective-C ARC. Add support for toll-free bridge Fariborz Jahanian2014-05-101-0/+5
* AST: Mangle reference temporaries reliablyDavid Majnemer2014-05-011-2/+1
* Objective-C. Improve diagnosis of bridging types.Fariborz Jahanian2014-04-291-4/+0
* Fix diagnostics for C-style cast to function type.Logan Chien2014-04-131-4/+10
* MS ABI: Tweak pointer-to-member mangling/inheritance model selectionDavid Majnemer2014-02-061-0/+4
* Revert "Revert r199416, "MS ABI: Improve selection of an inheritance model""David Majnemer2014-01-171-0/+8
* Revert r199416, "MS ABI: Improve selection of an inheritance model"NAKAMURA Takumi2014-01-171-8/+0
* MS ABI: Improve selection of an inheritance modelDavid Majnemer2014-01-161-0/+8
* Sema: Fix crash during member pointer conversion involving incomplete classesDavid Majnemer2014-01-161-1/+2
* [OpenCL] Disallow casts between address spaces.Joey Gouly2014-01-141-0/+15
* ObjectiveC. Allow toll free bridge cast warnings outsideFariborz Jahanian2013-11-211-0/+5
* Allow dynamic_cast to void* even with -fno-rtti.Eli Friedman2013-09-241-2/+4
* Fix crash with cast of value-dependent expr.Eli Friedman2013-09-191-2/+5
* Fix missing source location in CXXTemporaryObjectExpr nodes.Enea Zaffanella2013-09-071-1/+1
* Properly track l-paren of a CXXFucntionalCastExpr.Eli Friedman2013-08-151-2/+2
* Check dynamic_cast is not used with -fno-rtti, unless it is a noop or can be ...Arnaud A. de Grandmaison2013-08-011-0/+7
* Don't build expressions for invalid casts.Eli Friedman2013-07-261-8/+21
* Use SmallVectorImpl::reverse_iterator instead of SmallVector to avoid specify...Craig Topper2013-07-081-2/+2
* Don't use unnamed local enums as template arguments.Joerg Sonnenberger2013-06-261-2/+2
* Remove dead code.Eli Friedman2013-06-201-5/+0
* Silence 'set but not used' warning when building in release mode using gcc.Andy Gibbs2013-06-191-0/+1
* Fix handling of const_cast from prvalue to rvalue reference: such a cast isRichard Smith2013-06-141-11/+46
* Disallow reinterpret_cast from pointer to bool on WindowsHans Wennborg2013-06-061-2/+4
* Split off casts to void* for -Wint-to-pointer-cast to subgroup -Wint-to-void-...Ted Kremenek2013-05-291-2/+12
* Grab-bag of bit-field fixes:John McCall2013-05-061-1/+11
* ArrayRef'ize InitializationSequence constructor and InitializationSequence::D...Dmitri Gribenko2013-05-031-2/+2
* Provide a fixit to static_cast for reinterpret_casts within a class hierarchy.Jordan Rose2013-03-281-6/+7
OpenPOWER on IntegriCloud