aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Basic
AgeCommit message (Expand)Author
2012-08-17c: implement gcc's -Wbad-function-cast which warnsFariborz Jahanian
2012-08-17Define __builtin_ffs[ll] with a signed argument instead of unsigned.Benjamin Kramer
2012-08-17Add support for "type safety" attributes that allow checking that 'void *'Dmitri Gribenko
2012-08-16objective-C++: issue diagnostic when ivar type isFariborz Jahanian
2012-08-16objective-C: make -Wcast-of-sel-type the default.Fariborz Jahanian
2012-08-16objective-C: deprecate casts of ObjC's SELFariborz Jahanian
2012-08-15Patch to warn about __private_extern__ on tentative definitionsFariborz Jahanian
2012-08-15Check for improper use of 'static' and type qualifiers in arrayHans Wennborg
2012-08-14Fix undefined behavior: don't bind a dereferenced null pointer to a reference.Richard Smith
2012-08-10Check access to friend declarations. There's a number of differentJohn McCall
2012-08-08Address code review comments for Wstrncat-size warning (r161440).Anna Zaks
2012-08-08Implement warning for integral null pointer constants other than the literal 0.David Blaikie
2012-08-07Turn on strncat-size warning implemented a while ago.Anna Zaks
2012-08-07Enhance ClangDiagnosticsEmitter to reject diagnostics that are errors that ar...Ted Kremenek
2012-08-07Remove two fall through diagnostics from the IgnoredAttributes group, since t...Ted Kremenek
2012-08-06objective-c: Implement gcc's -Wdirect-ivar-access option.Fariborz Jahanian
2012-08-06Fix MIPS DSP Rev1 intrinsics memory properties.Simon Atanasyan
2012-08-06Comment diagnostics: warn on duplicate \brief and \return commands.Dmitri Gribenko
2012-08-06Comment diagnostics: \return in void function: specialize diagnostic text forDmitri Gribenko
2012-08-06Re-enable pcmpistri/pcmpestri builtins in clang now that llvm supports them p...Craig Topper
2012-08-06PR13529: Don't crash if the driver sees an unused input file when running asRichard Smith
2012-08-05Add __builtin_readcyclecounter() to produce the @llvm.readcyclecounter() intr...Hal Finkel
2012-08-03Comment diagnostics: warn if \returns is used in a non-function comment or ifDmitri Gribenko
2012-07-31Comment parsing: add support for \tparam command on all levels.Dmitri Gribenko
2012-07-31Fixes a segfault in Tooling when using pch's:Manuel Klimek
2012-07-31Introduce new queries on ObjCRuntime for how to interpret subscriptsJohn McCall
2012-07-30Improvements to vexing-parse warnings. Make the no-parameters case moreRichard Smith
2012-07-30objective-c arc: ARC IRGen correctly assumes resultFariborz Jahanian
2012-07-30Do not warn on correct use of the '%n' format specifier.Matt Beaumont-Gay
2012-07-29Microoptimize isOffsetInFileID a bit.Benjamin Kramer
2012-07-27Add a function to convert a single Unicode code point to a UTF8 sequence.Dmitri Gribenko
2012-07-27Final piece of core issue 1330: delay computing the exception specification ofRichard Smith
2012-07-25Turn -Wobjc-root-class on by default. <rdar://problem/11203649>.Ted Kremenek
2012-07-25Promote warn_unknown_analyzer_checker to an error. Addresses <rdar://problem...Ted Kremenek
2012-07-24Comment diagnostics: add warning for multiple \param commands with duplicateDmitri Gribenko
2012-07-24Tweak warning text for returning incomplete type from extern "C" functions.Hans Wennborg
2012-07-24Emit debug info for dynamic initializers. Permit __attribute__((nodebug)) onNick Lewycky
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-07-23Add diagnostics for comma at end of enum and for extra semicolon at namespaceRichard Smith
2012-07-22char16_t and char32_t are defined via typedef in MSVC 11 RC. So introduce a w...Francois Pichet
2012-07-19For varargs, diagnose passing ObjC objects by value like other non-POD types.Jordan Rose
2012-07-19Capitalize "Objective-C" and "C++" in user-facing contexts.Jordan Rose
2012-07-19Define __FINITE_MATH_ONLY__ based on -ffast-math and -ffinite-math-only.Bob Wilson
2012-07-17Adding a fixit for includes that cannot be found with angle brackets, but can...Aaron Ballman
2012-07-17Issue warning when assigning out-of-range integer values to enums.Fariborz Jahanian
2012-07-17Add -Wobjc-string-compare under -Wobjc-literal-compare.Jordan Rose
2012-07-17Now that -Wobjc-literal-compare is a warning, put the fixit on a note.Jordan Rose
2012-07-16Add two more missing parameters in diagnostics.Daniel Jasper
2012-07-16Fix diagnostic adding missing parameter.Daniel Jasper
2012-07-14Update Sema diagnostic messages to take advantage of template type diffing.Richard Trieu