aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2013-02-23Remove the CFGElement "Invalid" state.David Blaikie
2013-02-23Remove the hack that avoided mangling static functions in extern C contexts.Rafael Espindola
2013-02-23Revert r175912, "Add support for coldcc to clang" at John's request.Peter Collingbourne
2013-02-22objective-C arg: provide fixit support whenFariborz Jahanian
2013-02-22Add support for coldcc to clangPeter Collingbourne
2013-02-22Make sure pragmas don't attach visibility attributes to auto variables withRafael Espindola
2013-02-22[Sema] Semantic analysis for empty-declaration and attribute-declaration.Michael Han
2013-02-22Streamify getNameForDiagnostic and remove the string versions of PrintTemplat...Benjamin Kramer
2013-02-22Fix MergeFunctionDecl implicit CC for static methods.Timur Iskhodzhanov
2013-02-22Don't crash if we try to apply 'alignas' to a variable declared with anRichard Smith
2013-02-22Handle alignas(foo...) pack expansions.Richard Smith
2013-02-22In LookupResult::resolveKind(), when handling multiple found declarations, ig...Argyrios Kyrtzidis
2013-02-22When a parameter list in a C function has an error, recover by forming a K&R ...Argyrios Kyrtzidis
2013-02-22Don't crash when applying an alloc_size attribute on a K&R function.Argyrios Kyrtzidis
2013-02-22Implement C++11 [dcl.align]p6-p8, and C11 6.7.5/7. This had to be split out ofRichard Smith
2013-02-22[libclang] Fix a crash with invalid code, while skip function bodies is enabled.Argyrios Kyrtzidis
2013-02-22Only suppress instance context if a member is actuallyJohn McCall
2013-02-22objective-C arc: Diagnostic can not say to use bridgeFariborz Jahanian
2013-02-21Remove superfluous null pointer check. The pointer is used prior to this check.Ted Kremenek
2013-02-21Teach serialized diagnostics about notes without locations.Ted Kremenek
2013-02-21Replace CFGElement llvm::cast support to be well-defined.David Blaikie
2013-02-21Add support to Sema and CodeGen for floating point vector types in OpenCL.Joey Gouly
2013-02-21Avoid implicit conversions of Optional<T> to bool.David Blaikie
2013-02-21Use None rather than Optional<T>() where possible.David Blaikie
2013-02-20MCParser: Update method names per coding guidelines.Jim Grosbach
2013-02-20Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie
2013-02-20Process and handle attributes on conditions and for loop variables. Process andRichard Smith
2013-02-20Add a new 'type_visibility' attribute to allow users toJohn McCall
2013-02-20[preprocessor] Split the MacroInfo class into two separate concepts, MacroInf...Argyrios Kyrtzidis
2013-02-19PR15300: Support C++11 attributes on base-specifiers. We don't support any suchRichard Smith
2013-02-18Replace TypeLoc llvm::cast support to be well-defined.David Blaikie
2013-02-18Prevent crash on multiple user errors (which I cannot reproduce inFariborz Jahanian
2013-02-16Don't warn on conversion from NULL to nullptr_tDavid Blaikie
2013-02-15Fixed diagnostic nondeterministic order bug (pr14901).Enea Zaffanella
2013-02-15Fix crash-on-invalid where a ParenListExpr shows up as a message receiverArgyrios Kyrtzidis
2013-02-15When a statement is dropped from the AST because it was invalid, make sureArgyrios Kyrtzidis
2013-02-15Sema: Unnest early exit and remove an unnecessary bad cast.Benjamin Kramer
2013-02-15Make helper functions static.Benjamin Kramer
2013-02-14objective-C: synthesize properties in order of theirFariborz Jahanian
2013-02-14objective-C: When implementing custom accessor method forFariborz Jahanian
2013-02-14Remove a const_cast by propagating constness to called functionsDmitri Gribenko
2013-02-14Partially revert r175117 so that we don't break assumptions about howRafael Espindola
2013-02-14merge hasCLanguageLinkage and isExternC. Keep the shorter name.Rafael Espindola
2013-02-14Add a getLanguageLinkage method to VarDecls and FunctionDecls. Use it to fixRafael Espindola
2013-02-14When marking derived classes' virtual methods ODR-used in order to triggerNick Lewycky
2013-02-12The meat of this patch is in BuildCXXMemberCalLExpr where we make it useNick Lewycky
2013-02-12Perform placeholder conversions on the controller of a _GenericJohn McCall
2013-02-12Diagnose loads of 'half' l-values in OpenCL.John McCall
2013-02-11[Modules] Cope better with top-level declarations loaded after being declared...Douglas Gregor
2013-02-10objective-C: Fixes a bogus warning due to not settingFariborz Jahanian