summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaCast.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Make the -Wreinterpret-base-class logic safe against invalidJohn McCall2013-03-271-6/+15
* Warn about attempts to reinterpret_cast between two types that areJohn McCall2013-03-221-2/+87
* objective-C arg: provide fixit support whenFariborz Jahanian2013-02-221-4/+8
* Diagnose loads of 'half' l-values in OpenCL.John McCall2013-02-121-6/+0
* Add a new LangOpt NativeHalfType. This option allows for native half/fp16Joey Gouly2013-01-231-0/+15
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-2/+2
* objc: DOn't complain if a (SEL) expression is typecastFariborz Jahanian2012-12-131-0/+2
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-3/+3
* Implement GCC's -Wint-to-pointer-cast.David Blaikie2012-10-161-0/+20
* Now that ASTMultiPtr is nothing more than a array reference, make it a Mutabl...Benjamin Kramer2012-08-231-2/+1
* Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer2012-08-231-3/+3
* c: implement gcc's -Wbad-function-cast which warnsFariborz Jahanian2012-08-171-1/+38
* objective-C: deprecate casts of ObjC's SELFariborz Jahanian2012-08-161-1/+19
* Add correct parenthesis range to CXXConstructExprs insideDaniel Jasper2012-07-161-0/+3
* Fix Sema and IRGen for atomic compound assignment so it has the right semanti...Eli Friedman2012-06-161-5/+1