aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Sema
AgeCommit message (Expand)Author
2011-10-02CUDA: add separate diagnostics for too few/many exec config argsPeter Collingbourne
2011-10-01Parse attributes written in an ObjC method parameter type asJohn McCall
2011-10-01Hey, maybe we shouldn't silently ignore decl attributesJohn McCall
2011-10-01constexpr: semantic checking for constexpr functions and constructors. Based inRichard Smith
2011-10-01Allow the results of cf_returns_not_retained functionJohn McCall
2011-09-30Add explicit attributes to mark functions as having had theirJohn McCall
2011-09-29Minor refactoring. Enumerators may inherit the deprecated/unavailable Fariborz Jahanian
2011-09-29c - Enumerators may inherit the deprecated/unavailable Fariborz Jahanian
2011-09-29Add an ns_bridged attribute, used to specify that a John McCall
2011-09-29Basic/Diagnostics: Split out the default warning "no-Werror" andDaniel Dunbar
2011-09-27Only print _Bool as 'bool' when 'bool' is defined as an object-likeDouglas Gregor
2011-09-27objcetive-c-arc: When overriding a method, its ns_consumed patameterFariborz Jahanian
2011-09-27Get rid of useless helper Sema::CastCategory.Eli Friedman
2011-09-27Revert r139989 and r140031, which implemented the Objective-C typeDouglas Gregor
2011-09-27Revert r140589. It was causing failures during llvm compilation:Bill Wendling
2011-09-27Add typo correction for the type name in C++ "new" statementsKaelyn Uhrain
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-09-24Correctly parse braced member initializers (even in delayed parsing) and corr...Sebastian Redl
2011-09-24Give InitListChecker a verification-only mode, where it neither emits diagnos...Sebastian Redl
2011-09-24In Initialization, add step kind SK_ListConstructorCall (list-initializationSebastian Redl
2011-09-24Inline Sema::CheckInitList into its only user.Sebastian Redl
2011-09-24Fix typos and non-doxygen-ness in a few comments.Sebastian Redl
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-22ArrayRef-ifying the fields passed to Sema::ActOnFieldsDavid Blaikie
2011-09-22ArrayRef-ifying the UnexpandedParameterPacks passed to Sema::CheckParameterPa...David Blaikie
2011-09-21Enforce access control for conversion operators used in contextualJohn McCall
2011-09-19Add list initialization for complex numbers in C. Essentially, this allows "...Eli Friedman
2011-09-19Removed an unused field and its accessors methods.Erik Verbruggen
2011-09-17objc - Treat type of 'self' in class methods as root ofFariborz Jahanian
2011-09-15Finish the lex->LHS and rex->RHS cleanup in Sema.Richard Trieu
2011-09-14Plug an abstraction leak and fix a crasher in DiagnoseInvalidRedeclarationKaelyn Uhrain
2011-09-13Keep the source range of attributes. Depends on a llvm tablegen commit.Argyrios Kyrtzidis
2011-09-13Record the full source range of an attribute.Argyrios Kyrtzidis
2011-09-10When converting a block pointer to an Objective-C pointer type, extendJohn McCall
2011-09-09Introduce a new predicate Decl::isFromASTFile() to determine whether aDouglas Gregor
2011-09-09Specializations cannot be module-hidden. Diagnose attempts to do so.Douglas Gregor
2011-09-09__module_private__ is inherited by redeclarations of an entity, andDouglas Gregor
2011-09-09Contextually converting to 'id' is not a useful operation. ContextuallyJohn McCall
2011-09-09Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXB...Richard Trieu
2011-09-09Change references to StmtTy to Stmt and removed typedefs of StmtTy. Also rem...Richard Trieu
2011-09-09Modules: introduce the __module_private__ declaration specifier, whichDouglas Gregor
2011-09-09Change all references of type ExprTy to Expr and get rid of the typedefs.Richard Trieu
2011-09-09Capitialize paramater names in SemaExpr.cpp and resolve any parameter name co...Richard Trieu
2011-09-08Thread safety: added support for function scopes in attribute arguments.Caitlin Sadowski
2011-09-08Thread Safety: Patch to implement delayed parsing of attributes within aCaitlin Sadowski
2011-09-08Adding FixIts to static/inline main declaration diagnostics.David Blaikie
2011-09-08Implement the Objective-C 'instancetype' type, which is an alias ofDouglas Gregor
2011-09-07Make sure the FunctionDecl's created by "#pragma weak" have correct ParmVarDe...Eli Friedman
2011-09-06Implement the Named Return Value Optimization (NRVO) for blocks.Douglas Gregor
2011-09-01Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This failsArgyrios Kyrtzidis