- cf73992 Warn on "void f(int a[10]) { sizeof(a); }" by Nico Weber · 13 years ago
- fa82138 Sema: show shift result in hexadecimal by Ted Kremenek · 13 years ago
- 997e15c Bad table discription of fromat-y2k causes by Fariborz Jahanian · 13 years ago
- e1eed38 when compiling in a GNU mode (e.g. gnu99) treat VLAs with a size that can be folded to a constant by Chris Lattner · 13 years ago
- 0adde12 Properly diagnose using abstract and incomplete types in va_arg by David Majnemer · 13 years ago
- b792b30 fix rdar://9546171 - -Wshorten-64-to-32 shouldn't warn on vector bitcasts. by Chris Lattner · 13 years ago
- eca3ed7 Make __gnu_inline__ functions in gnu99 mode work the same way as inline functions in gnu89 mode in terms of redefinitions. by Eli Friedman · 13 years ago
- 2f072b4 Handle overloaded operators in ?: precedence warning by Hans Wennborg · 13 years ago
- d7bc7a2 Add isVCVT_N flag to identify Neon VCVT_N intrinsics, which require special by Bob Wilson · 13 years ago
- 6187966 Second try at fixing this test, this time without breaking 32-bit Darwin builders. by Eli Friedman · 13 years ago
- 2e283f0 Start fixing up clang tests to work on the clang-native-arm-cortex-a9 builder. by Eli Friedman · 13 years ago
- 9cfdae3 Warn about missing parentheses for conditional operator. by Hans Wennborg · 13 years ago
- 9277bea Rename -Wunknown-attributes to -Wattributes to match GCC. by Ted Kremenek · 13 years ago
- 0683a14 Expand the coverage of the warning for constants on the RHS of logical operands: by Chandler Carruth · 13 years ago
- 83e0995 Add a Microsoft C test following r131201. by Francois Pichet · 13 years ago
- 4da89c8 Use a heralded conversion to bool in inline-asm constraints. by John McCall · 14 years ago
- e6c2803 Fix crash in -Wuninitialized when using switch statments whose condition is a logical operation. by Ted Kremenek · 14 years ago
- 0e9972c __builtin_va_list is void* on ARM, not char*. rdar://problem/9391966 by John McCall · 14 years ago
- 02a444d Fixed test case asserts due to checkin of r130710. by Chad Rosier · 14 years ago
- 1d59f7f Convert assertion in memset checking to a runtime check (because real code may provide a deviant definition of memset). by Ted Kremenek · 14 years ago
- 28bbe4b Parsing/AST support for Structured Exception Handling by John Wiegley · 14 years ago
- cd88b41 Gcc pads the size of an array using the alignment of its elements. by Argyrios Kyrtzidis · 14 years ago
- c1a0a73 Add ms_struct attribute on record typee (and ignore it for now) - wip. by Fariborz Jahanian · 14 years ago
- 8a285ae Emit a -Wnull-dereference warning for "*null" not just "*null = something". Addresses rdar://9269271. by Argyrios Kyrtzidis · 14 years ago
- 1e713f5 When generating printf fixits, preserve the original formating for unsigned integers (e.g., 'x', 'o'). by Ted Kremenek · 14 years ago
- 62c9258 Recognize gcc's ms_struct pragma (and ignore for now). This is wip. by Fariborz Jahanian · 14 years ago
- a47317b PR4304: Add warning for designators in strict c89 mode. by Eli Friedman · 14 years ago
- 50465d1 There were some frustrating problems with the implementation of by Chandler Carruth · 14 years ago
- a61aedc For -Wlogical-op-parentheses, point at '&&', not '||'. Fixes rdar://9125333. by Argyrios Kyrtzidis · 14 years ago
- 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 14 years ago
- 1c860d5 Add a new expression classification, CL_AddressableVoid by Peter Collingbourne · 14 years ago
- ba80af4 Fix line endings by Matt Beaumont-Gay · 14 years ago
- 831efae Improve diagnostics on GNU attributes by warning about attributes that should have no arguments or parameters. Patch by Michael Han! by Ted Kremenek · 14 years ago
- c6eb44b C1X: implement static asserts by Peter Collingbourne · 14 years ago
- f111d93 C1X: implement generic selections by Peter Collingbourne · 14 years ago
- f65076e Enhance the diagnostic for literal float -> int conversions to suggest by Chandler Carruth · 14 years ago
- 584b9d6 Switch 'is possibly uninitialized' to 'may be uninitialized' based on by Chandler Carruth · 14 years ago
- f04eb2d Now that the analyzer is distinguishing between uninitialized uses that by Chandler Carruth · 14 years ago
- b88fb02 Commit a bit of a hack to fully handle the situation where variables are by Chandler Carruth · 14 years ago
- b414c4f Fix PR9624 by explicitly disabling uninitialized warnings for direct self-init: by Chandler Carruth · 14 years ago
- d40066b Fix PR 9626 (duplicated self-init warnings under -Wuninitialized) with numerous CFG and UninitializedValues analysis changes: by Ted Kremenek · 14 years ago
- 6f41715 -Wuninitialized: use "self-init" warning when issue uninitialized values warnings from the dataflow analysis that include within the initializer of a variable. by Ted Kremenek · 14 years ago
- 5360c92 -Wuninitialized: don't issue fixit for initializer if a variable declaration already has an initializer. by Ted Kremenek · 14 years ago
- 5862f0e When emitting a "too many arguments to function call..." error, also include a note with a location for the function prototype. by Ted Kremenek · 14 years ago
- bc8b44c -Wuninitialized should not warn about variables captured by blocks as byref. by Ted Kremenek · 14 years ago
- 7870b13 AltiVec vector comparison logic now affect only vectors of fundamental AltiVec vector types. It fixes bug 9347. by Anton Yartsev · 14 years ago
- d06fea8 supported: AltiVec vector initialization with a single literal according to PIM section 2.5.1 - after initialization all elements have the value specified by the literal by Anton Yartsev · 14 years ago
- 6cc425e Test attribute merging for the availability attribute. by Douglas Gregor · 14 years ago
- b53e417 Extend the new 'availability' attribute with support for an by Douglas Gregor · 14 years ago
- 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