summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaCast.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Detecting illegal instantiations of abstract types when using a function-styl...Aaron Ballman2012-05-071-1/+3
* Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType()Douglas Gregor2012-05-041-6/+6
* PR9546, DR1268: A prvalue cannot be reinterpret_cast to an rvalue referenceRichard Smith2012-04-291-4/+3
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-12/+12
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-061-0/+2
* ArrayRef'ize various functions in the AST/Parser/Sema.Ahmed Charles2012-02-251-1/+1
* Split reinterpret_casts of member pointers out from CK_BitCast; thisJohn McCall2012-02-151-1/+2
* Don't route explicit construction via list-initialization through the functio...Sebastian Redl2012-02-131-13/+15
* Proper initializer list support for new expressions and type construct expres...Sebastian Redl2012-02-121-23/+26
* Change the way we store initialization kinds so that all direct inits can dis...Sebastian Redl2012-02-121-5/+10
* C++ 5.2.10p2 has a note that mentions that, subject to all other restrictions,Chad Rosier2012-02-031-12/+21
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-3/+0
* Some improvements to the handling of C11 atomic types:David Chisnall2012-01-161-0/+5
* Fix some edge cases with C++ casts and placeholder expressions.Eli Friedman2012-01-121-12/+15
* Revert r145244. It causes us to create broken ASTs with missing type informationRichard Smith2011-11-291-67/+11
* Removed useless ImplicitCast nodes in explicit cstyle and static castsNicola Gigante2011-11-281-11/+67
* Fixed a cut&paste error introduced in r141336.Abramo Bagnara2011-11-151-1/+1
* Add missing lvalue-to-rvalue conversion.Eli Friedman2011-10-311-0/+6
* -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 1.Richard Smith2011-10-181-4/+8
OpenPOWER on IntegriCloud