summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaType.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 1.Richard Smith2011-10-181-6/+8
* Add sema checks for calls to functions taking static array parametersPeter Collingbourne2011-10-161-0/+7
* Add -Wc++98-compat warning for deduced 'auto' type specifier.Richard Smith2011-10-151-1/+3
* Provide half floating point support as a storage only type.Anton Korobeynikov2011-10-141-1/+31
* Reinstate r141898 (reverted in r141921), without the -Wc++98-compat-variadic-...Richard Smith2011-10-141-2/+5
* Revert the -Wc++98-compat flag because dgregor doesn't like it.Jeffrey Yasskin2011-10-141-5/+2
* Implement the first piece of a -Wc++98-compat flag so that people can build inJeffrey Yasskin2011-10-131-2/+5
* constexpr: don't consider class types with mutable members to be literal types.Richard Smith2011-10-121-0/+3
* When building source location information for an _Atomic type, be sureDouglas Gregor2011-10-091-0/+4
* Hack in a workaround for PR11082 until we have a proper fix. ThisChandler Carruth2011-10-071-0/+5
* Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall2011-10-071-2/+2
* Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman2011-10-061-0/+47
* Parse attributes written in an ObjC method parameter type asJohn McCall2011-10-011-4/+10
* Hey, maybe we shouldn't silently ignore decl attributesJohn McCall2011-10-011-0/+12
* constexpr: semantic checking for constexpr functions and constructors. Based inRichard Smith2011-10-011-0/+112
* constexpr functions are implicitly const. More tests to follow.Richard Smith2011-09-301-0/+14
* For __weak/__strong/etc. ownership attributes, don't macro expand them in dia...Argyrios Kyrtzidis2011-09-281-7/+11
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-1/+1
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-4/+4
* [ARC] Allow forming 'id*' in an unevaluated context. Fixes rdar://10148540.Argyrios Kyrtzidis2011-09-201-0/+5
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-1/+1
* Implement the Objective-C 'instancetype' type, which is an alias ofDouglas Gregor2011-09-081-0/+7
* Extend the ASTContext constructor to delay the initialization ofDouglas Gregor2011-09-021-1/+1
* Let attribute((cdecl)) and company override -mrtd default calling convention.Roman Divacky2011-08-051-1/+1
* Forbid address-space-qualified function types, per TR 18037Peter Collingbourne2011-07-271-0/+8
* Fix TR 18037 citation in SemaType.cppPeter Collingbourne2011-07-271-2/+2
* Cleanup the stray comments and variables I could dig out of Sema toChandler Carruth2011-07-261-4/+4
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-8/+8
* Add 'mutable' to the function declarator chunk, to be used whenDouglas Gregor2011-07-131-0/+1
* Fix a bug where a local variable named 'self' is causingFariborz Jahanian2011-07-121-0/+1
* Centralize the getCanonicalType() calls in the Itanium C++ manglingDouglas Gregor2011-07-121-28/+3
* Some code cleanup of r134522Fariborz Jahanian2011-07-061-8/+1
* objc-arc: Support objc_arc_weak_unavailable on thoseFariborz Jahanian2011-07-061-1/+24
* Change the driver's logic about Objective-C runtimes: abstract out aJohn McCall2011-07-061-2/+2
* -Fix mistake in ASTContext::getInnerObjCOwnership noticed by DougArgyrios Kyrtzidis2011-07-011-3/+0
* Fix the warning that is emitted when an ownership attribute is applied incorr...Argyrios Kyrtzidis2011-07-011-0/+5
* Use transferARCOwnershipToDeclaratorChunk in inferARCWriteback, no functional...Argyrios Kyrtzidis2011-07-011-9/+6
* Fix assertion hit in inferARCWriteback.Argyrios Kyrtzidis2011-07-011-2/+3
* [ARC] When casting from a pointer to an objective-c object with known ownersh...Argyrios Kyrtzidis2011-07-011-0/+111
* Break Sema::GetTypeForDeclarator in 2 functions, one for DeclSpec processing ...Argyrios Kyrtzidis2011-07-011-148/+175
* Introduce Declarator::ObjCCatchContext, this will result in correct error for...Argyrios Kyrtzidis2011-07-011-0/+3
* Introduce Declarator::CXXNewContext and remove 'AutoAllowedInTypeName' parameterArgyrios Kyrtzidis2011-06-281-4/+5
* Centralize all checks for a C++ tag definition inside a typename inArgyrios Kyrtzidis2011-06-281-33/+24
* Centralize the check for a tag definition in a Declarator::PrototypeContext i...Argyrios Kyrtzidis2011-06-281-1/+6
* Remove the call to GetTypeForDeclarator in Sema::ActOnCXXConditionDeclaration.Argyrios Kyrtzidis2011-06-281-1/+35
* Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis2011-06-241-16/+16
* Automatic Reference Counting.John McCall2011-06-151-10/+303
* Eliminate a 'default' case in template argument deduction, where weDouglas Gregor2011-06-151-2/+40
* when compiling in a GNU mode (e.g. gnu99) treat VLAs with a size that can be ...Chris Lattner2011-06-141-5/+29
* Implement support for C++11 in-class initialization of non-static data members.Richard Smith2011-06-111-0/+2