- a8d459e Fix CFG-construction bug when run from AnalysisBasedWarnings::IssueWarnings() where block-level expressions that need by Ted Kremenek · 14 years ago
- d97f558 Support for Transparent unions used as overloadable by Fariborz Jahanian · 14 years ago
- 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 14 years ago
- 4f38f41 Fix an error with the declaration of block parameters that depend by John McCall · 14 years ago
- ac4df24 Warn about unused declaration-specifiers on tag declarations. by John McCall · 14 years ago
- c9dcb45 Make test more portable. by Ted Kremenek · 14 years ago
- 1cbc315 Extend -Wuninitialized to support vector types. by Ted Kremenek · 14 years ago
- 0a65f94 Rename -Wuninitialized-maybe to -Wconditional-uninitialized. by Ted Kremenek · 14 years ago
- db9e9e6 Remove warning for null characters in CFString literals. Clang handles them just fine, and GCC 4.2 doesn't warn here either. by Ted Kremenek · 14 years ago
- 908c09f Take 2: merge -Wuninitialized-experimental into -Wuninitialized. Only *must-be-uninitialized* warnings are reported, with *maybe-uninitialized* under a separate flag. I await any fallout/comments/feedback, although hopefully this will produce no noise for users. by Ted Kremenek · 14 years ago
- f7bafc7 Split warnings from -Wuninitialized-experimental into "must-be-initialized" and "may-be-initialized" warnings, each controlled by different flags. by Ted Kremenek · 14 years ago
- f3f5379 Remove old UninitializedValues analysis. by Ted Kremenek · 14 years ago
- 5a5b38f When we're determining whether to complain about a conversion from one by Douglas Gregor · 14 years ago
- 02b3774 include/clang/Basic/BuiltinsX86.def: __builtin_ia32_crc32**() should be defined to take unsigned args and to return unsigned value. by NAKAMURA Takumi · 14 years ago
- e224ba7 Fix tests to account for new warning "expected ';' at end of declaration list". Sorry, folks! by Carl Norum · 14 years ago
- bdc49d3 Pretty up the wrong-number-of-arguments-for-attribute diagnostic by by John McCall · 14 years ago
- fb7cb35 Don't warn about unused values in ternary ?: expressions unless both the LHS and RHS are "unused" (side-effect free). by Ted Kremenek · 14 years ago
- 425a31e Don't warning about shifting by too many bits in dead code. by Ted Kremenek · 14 years ago
- 082bf7a Don't wanr about "negative shifts" in code that is unreachable. Fixes PR 5544. by Ted Kremenek · 14 years ago
- 3b332ab Don't crash during constant-evaluation of 1/(1/0). PR9262. by John McCall · 14 years ago
- 0289b66 Rename test/Sema/expr-comma-c89.c to expr-comma-c99.c. Spotted by by Peter Collingbourne · 14 years ago
- 7decebf Teach TextDiagnosticPrinter to print out '-Werror' in addition to the warning flag for a warning mapped to an error. by Ted Kremenek · 14 years ago
- b43e8ad Don't warn about using PredefinedExprs as format string literals. These never can be a real security issue. by Ted Kremenek · 14 years ago
- 5fa05cb Simplify messages as requested by Chris. by Chandler Carruth · 14 years ago
- 21206d5 Implement a warning for known shift overflows on constant shift by Chandler Carruth · 14 years ago
- d067c07 Fix the behavior of -Wignored-qualifiers on return type qualifiers in by Chandler Carruth · 14 years ago
- c56c004 Teach CFGBuilder about null pointer constants in conditionals, and how they can be used to prune branches. Fixes false null pointer dereference warning in PR 8183. by Ted Kremenek · 14 years ago
- 377e215 Add test case (from PR 8876) for suppressing 'indirection of non-volatile null pointer...' warning due to reachability analysis. by Ted Kremenek · 14 years ago
- 351ba91 Enhance Sema::DiagRuntimeBehavior() to delay some diagnostics to see if the related code is reachable. This suppresses some by Ted Kremenek · 14 years ago
- 1756ce4 We need a longer long when testing this pathe Microsoft fixed-underlying-type extension for enumeration types by Douglas Gregor · 14 years ago
- 86f208c Enable enumeration types with a fixed underlying type, e.g., by Douglas Gregor · 14 years ago
- cd9ec3b Implement the GNU C extension which permits the initialization of an by Douglas Gregor · 14 years ago
- 284cc8d Warn about implicit conversions between values of different, named by Douglas Gregor · 14 years ago
- 95bba6f Move some Objective-C tests to SemaObjC and CodeGenObjC. by Anders Carlsson · 14 years ago
- 7519699 Allow -Wformat to be enabled without -Wformat-security. GCC gates by Chandler Carruth · 14 years ago
- c1de52d Fix PR9253, allowing attribute(aligned) to reduce the alignment of a typedef. by Chris Lattner · 14 years ago
- 82214a8 Initial steps to improve diagnostics when there is a NULL and by Chandler Carruth · 14 years ago
- febb5b8 fix rdar://9024687, a crash on invalid that we used to silently ignore. by Chris Lattner · 14 years ago
- 2fda14a break testcase over multiple lines to make it easier to read. by Chris Lattner · 14 years ago
- 57ad378 Step #2/N of __label__ support: keep pushing LabelDecl forward, by Chris Lattner · 14 years ago
- a5b9332 Implement a sub-group of -Wconversion: -Wliteral-conversion. This by Chandler Carruth · 14 years ago
- ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
- c71a2c0 Fix assertion failure in -Warray-bounds on template parameters used as arrays. by Ted Kremenek · 14 years ago
- bac7737 Placate Doug and change capitalization of diagnostic note. by Ted Kremenek · 14 years ago
- 8fd0a5d Tweak -Warray-bounds diagnostics based on feedback from Chandler. by Ted Kremenek · 14 years ago
- a0125d8 Add trivial buffer overflow checking in Sema. by Ted Kremenek · 14 years ago
- db27d82 OpenCL: standardise naming of test cases by Peter Collingbourne · 14 years ago
- d263fd1 Fix a block sema bug where result type of initializer by Fariborz Jahanian · 14 years ago
- 332bb2a When checking the 'weak' and 'weakref' attributes, look for non-external by John McCall · 14 years ago
- da26379 dgregor accidentally killed this assert, but on investigation, it can fire by John McCall · 14 years ago
- 1b52844 Move uninitialized variable checking back under -Wuninitialized-experimental. It is clear from user feedback that this warning is not quite ready. by Ted Kremenek · 14 years ago
- 5533045 Reenable -Wuninitialized warning for captured block variables. by Ted Kremenek · 14 years ago
- 609e317 Based on user feedback, swap -Wuninitialized diagnostics to have the warning refer to the bad use, and the note to the variable declaration. by Ted Kremenek · 14 years ago
- 40249e7 When diagnosing address-space changes, apply array-to-pointer decay first. by John McCall · 14 years ago
- 9fcbcee Enhance -Wuninitialized to better reason about || and &&, tracking dual dataflow facts and properly merging them. by Ted Kremenek · 14 years ago
- 86c05f3 Perform the bad-address-space conversions check as part of by John McCall · 14 years ago
- 49a6172 Fix the diagnostic when we are shadowing an external variable and there exists a locally scoped extern with the same name. by Argyrios Kyrtzidis · 14 years ago
- 6684d85 Diagnose if extern local variable is followed by non-extern and vice-versa. by Argyrios Kyrtzidis · 14 years ago
- 6df96e0 'extern' variables in functions don't shadow externs in global scope. Fixes rdar://8883302. by Argyrios Kyrtzidis · 14 years ago
- 96554fd Teach -Wuninitialized about indirect goto. Fixes PR 9071. by Ted Kremenek · 14 years ago
- 2a5c45b Allow #pragma unused to be used on global variables like gcc. Fixes rdar://8793832. by Argyrios Kyrtzidis · 14 years ago
- 40900ee Teach -Wuninitialized not to assert when analyzing by Ted Kremenek · 14 years ago
- fd6b874 Merge -Wuninitialized-experimental into -Wuninitialized. by Ted Kremenek · 14 years ago
- dd0f794 Tweak -Wuninitialized-experimental to not emit by Ted Kremenek · 14 years ago
- a4356ad Correct r124242 making sure function chunk that gets diagnosed is really about the block. by Argyrios Kyrtzidis · 14 years ago
- ce95566 Diagnose calling convention attribute incompatibilities. Fixes rdar://8876096. by Argyrios Kyrtzidis · 14 years ago
- 9865044 Change error "function cannot return array type" -> "blocks cannot return array type" when blocks are involved. by Argyrios Kyrtzidis · 14 years ago
- a8c17a5 Teach -Wuninitialized-experimental to also warn by Ted Kremenek · 14 years ago
- d6b8de0 Change the wording of the bad-decl-for-attribute warning and error by John McCall · 14 years ago
- 9660803 Teach -Wuninitialized-experimental about sizeof(). by Ted Kremenek · 14 years ago
- dcfb360 Provide -Wuninitialized-experimental fixits by Ted Kremenek · 14 years ago
- fbb178a Add basic fixits for -Wuninitialized-experimental by Ted Kremenek · 14 years ago
- 94b1b4d Enhance -Wuninitialized-experimental diagnostics by Ted Kremenek · 14 years ago
- 13bd423 Add rudimentary path-sensitivity to UnintializedValuesV2 by Ted Kremenek · 14 years ago
- 3b65751 Change the canonical representation of array types to store qualifiers on the by John McCall · 14 years ago
- c21fed3 Teach UninitializedValuesV2 to implicitly reason about C++ by Ted Kremenek · 14 years ago
- e188933 Properly do a float -> _Complex double conversion, fixes rdar://8875946. by Argyrios Kyrtzidis · 14 years ago
- 4dccb90 Correctly enable test/Sema/unit-variables.c, by Ted Kremenek · 14 years ago
- c104e53 Teach UninitializedValuesV2 about "int x = x" and by Ted Kremenek · 14 years ago
- 5be38be Remove a c++ file test I inadvertently added in Sema last week. by Francois Pichet · 14 years ago
- 610068c Add initial prototype for implementation of by Ted Kremenek · 14 years ago
- 2b57aef Added warning about invalid register specification for local variables. by Abramo Bagnara · 14 years ago
- a15a5ee In Microsoft mode, force 64 bit hex integer constants to signed type if the LL or i64 suffix is used. This MSVC behavior. by Francois Pichet · 14 years ago
- 65197b4 Add semantic checking that the "thousands grouping" by Ted Kremenek · 14 years ago
- bd18d45 Add printf format string parsing support for ' by Ted Kremenek · 14 years ago
- 9ce5270 Fix crash in CFGBuilder on invalid code. We still need by Ted Kremenek · 14 years ago
- 711c52b Refactor the application of type attributes so that attributes from by John McCall · 14 years ago
- b2b5cc0 Enhance the diagnostic for negative array sizes to include the by Chandler Carruth · 14 years ago
- 6b9109e When we attempt to create a built-in that involves a library type we by Douglas Gregor · 14 years ago
- baf8695 Produce a better error message for invalid register names. by Rafael Espindola · 14 years ago
- 927b180 Added scalar casts test. by Abramo Bagnara · 14 years ago
- 96fc8e4 Improved complex constants evaluation. by Abramo Bagnara · 14 years ago
- f5fe292 Fix PR8720 by printing an error message with a substring that the gcc testsuite searches for. by Rafael Espindola · 14 years ago
- abc56c7 When deciding whether to complain about the type of a boolean condition, use by John McCall · 14 years ago
- f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 14 years ago
- ae3038c Mark functions referenced by 'cleanup' attribute as used. Fixes rdar://8728293 by Argyrios Kyrtzidis · 14 years ago
- f91d757 Merge transparent union types using member's unqualified type by Peter Collingbourne · 14 years ago
- 7966297 Fix range in printf warnings for invalid conversion specifiers. by Ted Kremenek · 14 years ago
- b97c403 Merge transparent union types using member's canonical param type by Peter Collingbourne · 14 years ago
- 550e5ad Attempt to fix linux buildbots by adding -ffreestanding for arm_neon tests. by Bob Wilson · 14 years ago