aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Basic
AgeCommit message (Expand)Author
2013-02-21Teach serialized diagnostics about notes without locations.Ted Kremenek
2013-02-21Correct spelling of 'enumerator'.David Blaikie
2013-02-21Use None rather than Optional<T>() where possible.David Blaikie
2013-02-20Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie
2013-02-20PR15311: Finish implementation of the suggested resolution of core issue 1488,Richard Smith
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-19PR15300: Support C++11 attributes on base-specifiers. We don't support any suchRichard Smith
2013-02-19[modules] Refactor code from ASTReader::makeModuleVisible() into a new function,Argyrios Kyrtzidis
2013-02-19Add support for -fvisibility-ms-compat.John McCall
2013-02-17Documentation: use \brief and don't duplicate the name of the declared entityJames Dennett
2013-02-17Documentation cleanup: fix a typo ("////" for "///") and suppress Doxygen'sJames Dennett
2013-02-16Documentation cleanup: use \brief, and don't repeat the identifier beingJames Dennett
2013-02-14Add a getLanguageLinkage method to VarDecls and FunctionDecls. Use it to fixRafael Espindola
2013-02-12Diagnose loads of 'half' l-values in OpenCL.John McCall
2013-02-10objective-C: Fixes a bogus warning due to not settingFariborz Jahanian
2013-02-09Remove unreachable statementDmitri Gribenko
2013-02-09QoI: -Wreadonly-iboutlet-property should have the warning's location on the p...Ted Kremenek
2013-02-09Properly validate UCNs for C99 and C++03 (both more restrictive than C(++)11).Jordan Rose
2013-02-08Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose
2013-02-08Pull Lexer's CharInfo table out for general use throughout Clang.Jordan Rose
2013-02-07Add OpenCL samplers as Clang builtin types and check sampler related restrict...Guy Benyei
2013-02-06Detect when we end up trying to load conflicting module files.Douglas Gregor
2013-02-02PR15132: Replace "address expression must be an lvalue or a functionRichard Smith
2013-02-01Fix diagnostic for bad alignas use: it can't be applied to functions.Richard Smith
2013-02-01Add a new -Wundefined-inline warning for inline functions which are used but notNick Lewycky
2013-02-01Implement [dcl.align]p5 and C11 6.7.5/4: alignas cannot underalign.Richard Smith
2013-02-01[Sema][Attr]Fix alignment attribute printing.Michael Han
2013-01-31Add support for AArch64 target.Tim Northover
2013-01-31Improve 'failed template argument deduction' diagnostic for the case where weRichard Smith
2013-01-31Replace "failed template argument deduction" diagnostic with something usefulRichard Smith
2013-01-31Clarify the diagnostic for -Wnested-anon-types.Richard Smith
2013-01-30Add OpenCL error that a kernel function must have void return type. Includes ...Tanya Lattner
2013-01-30Move UTF conversion routines from clang/lib/Basic to llvm/lib/SupportDmitri Gribenko
2013-01-30Semantic analysis and CodeGen support for C11's _Noreturn. This is modeled asRichard Smith
2013-01-30Provide a fixit for constexpr non-static data members.David Blaikie
2013-01-29[ubsan] Implement the -fcatch-undefined-behavior flag using a trappingChad Rosier
2013-01-29Move -Wstatic-float-init fixit into a note & don't recover as if constexprDavid Blaikie
2013-01-29Add a diagnostic for an OpenCL kernel with a pointer pointer argument.Joey Gouly
2013-01-29Produce a diagnostic if alignas is applied to an expression. Neither C11 norRichard Smith
2013-01-29Downgrade 'attribute ignored when parsing type' from error to warning, to matchRichard Smith
2013-01-29Implement C++11 [dcl.align]p1 and C11 6.7.5/2 rules for alignas and _Alignas.Richard Smith
2013-01-29Treat alignas and _Alignas as keyword attributes. This allows us toRichard Smith
2013-01-29Actually remove the hack which was blocking the Borland-style attributes fromRichard Smith
2013-01-29Replace AS_MSTypespec with AS_Keyword, for representing any attribute spelledRichard Smith
2013-01-29Abstract the behavior of when to use base-class tail padding.John McCall
2013-01-28Finish semantic analysis for [[carries_dependency]] attribute.Richard Smith
2013-01-28Undo my re-wording of the "ARC forbids Objective-C objects in ..."Douglas Gregor
2013-01-28Forbid the use of objects in unions in Objective-C++ ARC. FixesDouglas Gregor
2013-01-28Back out r173689. It doesn't matter when we're building with Clang anyway.Douglas Gregor