- e771a7a Add Sema support for __builtin_fpclassify by extending the existing check for __builtin_isinf and friends. Part of PR6083. by Benjamin Kramer · 14 years ago
- c4a2638 Fix for PR6274: teach constant folding to evaluate __builtin_expect. by Eli Friedman · 14 years ago
- 9a66c30 Complain if block-literal expression's parameter name is by Fariborz Jahanian · 14 years ago
- e6bbc01 Implementing unused function warning. by Tanya Lattner · 14 years ago
- b84412f Warn about using the new force_align_arg_pointer attribute on a function by Charles Davis · 14 years ago
- 05efad5 Make this test not rely on the system <limits.h>. Hopefully fixes the by John McCall · 14 years ago
- fb6289a Test case for warnings with carets inside macro instantiations. by John McCall · 14 years ago
- 5c41ee8 Patch by Cristian Draghici: by Ted Kremenek · 14 years ago
- 5a0164d Add support for the force_align_arg_pointer attribute. This is an x86-specific by Charles Davis · 14 years ago
- 60c93c9 Migrate the mish-mash of declaration checks in by Douglas Gregor · 14 years ago
- ba915af Warn when cases are missing from a switch on a value of enumeration by Douglas Gregor · 14 years ago
- 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 14 years ago
- f82b4e8 Allow calling convention attributes to apply to types. Patch by Chip Davis! by John McCall · 14 years ago
- b0f8eac When determining whether a function without a prototype is compatible by Douglas Gregor · 14 years ago
- a873dfc Implement the lvalue-to-rvalue conversion where needed. The by Douglas Gregor · 14 years ago
- aa74a1e Implement promotion for enumeration types. by Douglas Gregor · 14 years ago
- 99c9520 the declspec of a declaration can have storage-class specifiers, by Chris Lattner · 14 years ago
- 4ed5d91 Implement PR6180, substantially improving the diagnostics we get from by Chris Lattner · 14 years ago
- 677e4fe Improve handling of enumerator values for C and C++, including: by Douglas Gregor · 14 years ago
- f911eba Add format string type checking support for 'long double'. by Ted Kremenek · 14 years ago
- 180f284 Format string checking: selectively ignore implicit casts to 'int' by Ted Kremenek · 14 years ago
- d17e340 Fix for PR5185. C99 [*] VLA notation should be disallowed in function definitions. by Sam Weinig · 14 years ago
- 2877998 Really trivial patch to accept pointer to const void in indirect goto. Despite by Chandler Carruth · 14 years ago
- 01aefc6 Recognize 'q' as a format length modifier (from BSD). by Daniel Dunbar · 15 years ago
- c9a89fe Add format string checking of 'double' arguments. Fixes <rdar://problem/6931734>. by Ted Kremenek · 15 years ago
- d635c5f Add basic type checking of format string conversion specifiers and their arguments. Thanks to Cristian Draghici for his help with this patch! by Ted Kremenek · 15 years ago
- 31f8e32 Be a little more permissive than C99: allow 'unsigned' to be used for by Ted Kremenek · 15 years ago
- f88c8e0 Switch Sema over to using the new implementation of format string by Ted Kremenek · 15 years ago
- 3c9e03b Add comment to test linking it back to the original Bugzilla PR. by Ted Kremenek · 15 years ago
- d410fa2 ARM/APCS: Fix alignment of long double. by Daniel Dunbar · 15 years ago
- aec7caa Correctly treat 64 bit integers specified via the mode attribute as the 'long' by Chandler Carruth · 15 years ago
- 7a6ae74 Warn on top-level 'asm volatile' (instead of misparsing it). by John McCall · 15 years ago
- 7e52de4 fix PR6034, a crash on invalid where the switch stack would get unbalanced. by Chris Lattner · 15 years ago
- 4617191 Insulate these from changes to the default for -Wunreachable-code. by Mike Stump · 15 years ago
- b5c7755 Improve unreachable code warnings with respect to dead member and by Mike Stump · 15 years ago
- 4458230 Improve unreachable code warnings for with respect to c-style casts. by Mike Stump · 15 years ago
- e5fba70 Improve unreachable code warnings for with respect to ? :. by Mike Stump · 15 years ago
- 45db90d Improve unreachable code warnings for with respect to compound assignments. by Mike Stump · 15 years ago
- 55f988e Improve unreachable code warnings with respect to dead binary and by Mike Stump · 15 years ago
- a3899eb Implement goto inside of blocks. by Mike Stump · 15 years ago
- 1d7d8d6 The type of a compound literal expression is not necessarily the same as the by John McCall · 15 years ago
- 823000c Generalize handling for unreachable code warnings to all binary operators. by Mike Stump · 15 years ago
- 8eae090 Refine location reporting for unreachable code warnings for comma expressions. by Mike Stump · 15 years ago
- 9a24dc1 Add testcase for recent checkin. by Mike Stump · 15 years ago
- 64f7e25 Don't a.k.a. through the primary typedef of an anonymous tag decl. by John McCall · 15 years ago
- d1e4d9b Don't emit string-comparison or self-comparison warnings in by Douglas Gregor · 15 years ago
- cb329c5 use DiagRuntimeBehavior to silence the div/rem by zero warning when by Chris Lattner · 15 years ago
- 7ef655a implement PR6004, warning about divide and remainder by zero. by Chris Lattner · 15 years ago
- a1e1dc7 implement PR6007, diagnosing invalid attribute((section)) by Chris Lattner · 15 years ago
- 58408bc Tighten up the "cannot return array or function type" diagnostic to by Douglas Gregor · 15 years ago
- e030358 add a bunch of missing prototypes to tests by Chris Lattner · 15 years ago
- 8120162 Change the printing of OR_Deleted overload results to print all the candidates, by John McCall · 15 years ago
- c31176d Use -fno-math-errno by default, and remove the IsMathErrnoDefault by Dan Gohman · 15 years ago
- 827feec Improve the fix-its for -Wparentheses to ensure that the fix-it by Douglas Gregor · 15 years ago
- 539c5c3 Fix the search for visible declarations within a Scope to ensure that by Douglas Gregor · 15 years ago
- 67dd1d4 Whenever we emit a typo-correction diagnostic, also emit a note by Douglas Gregor · 15 years ago
- 0acc311 Don't assert when dealing with unsigned casts of lvalues. Fixes PR5961. by John McCall · 15 years ago
- 60fad45 Derive tighter ranges for & and >> in the conversion-checking code. by John McCall · 15 years ago
- f2370c9 Significantly rework the calculation of effective integer-expression ranges by John McCall · 15 years ago
- fc4e4e1 Add a radar reference. by Mike Stump · 15 years ago
- 2849734 Disallow captured arrays in blocks as well. Radar 7438948. by Mike Stump · 15 years ago
- 0d6fd57 Disallow capturing vlas inside blocks. by Mike Stump · 15 years ago
- 1cd95e2 Avoid warnings for functions that return a value using MS-style inline by Mike Stump · 15 years ago
- bc02170 -Wsign-compare shouldn't warn when the signed operand is a conditional operator by John McCall · 15 years ago
- 5b088a1 Fix minor oversight for increment/decrement of complex int. Add tests for by Eli Friedman · 15 years ago
- bb092ba Implement typo correction for id-expressions, e.g., by Douglas Gregor · 15 years ago
- 634785c testcase for previous patch! by Chris Lattner · 15 years ago
- f857798 warn when attribute warn_unused_result is applied to void functions. by Nuno Lopes · 15 years ago
- 813b70d fix a bug handling the gnu ?: extension. Patch by Storlek on IRC, by Chris Lattner · 15 years ago
- d6d37de When filling in value initializations within an initializer list, be by Douglas Gregor · 15 years ago
- d20254f fix PR4010: add support for the warn_unused_result for function pointers by Nuno Lopes · 15 years ago
- cfdc81a Initialization improvements: addition of string initialization and a few by Eli Friedman · 15 years ago
- 38b48af clang -cc1: Rename -mcpu to -target-cpu to match other target options and not alias driver/backend option. by Daniel Dunbar · 15 years ago
- 81a444a Temporarily XFAIL this test. by Eli Friedman · 15 years ago
- 29da559 Revert r91073. by Mike Stump · 15 years ago
- 0a8bab0 implement PR3962: diagnose more faulty cases of usage of the restrict qualifier. this also removes a FIXME by Nuno Lopes · 15 years ago
- 80737ad Update tests to use %clang instead of 'clang', and forcibly disable use of ' by Daniel Dunbar · 15 years ago
- a572887 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 15 years ago
- 0479a0b Support OpenCL 1.1 odd-length vector component accessors. by Nate Begeman · 15 years ago
- edd722e Add testcase for recent checkin. by Mike Stump · 15 years ago
- 01ed063 Make tests use the new clang -cc1 flag. by Fariborz Jahanian · 15 years ago
- 23b7217 Testcase for recent checkin. by Mike Stump · 15 years ago
- c9875bf Don't complain about falling off the end of a function with an asm by Mike Stump · 15 years ago
- 842aef8 First pass at implementing C++ enum semantics: calculate (and store) an by John McCall · 15 years ago
- 721e77d Move RequireCompleteType requirement for fields early into ActOnField so that by Eli Friedman · 15 years ago
- 02dd4b1 fix rdar://7446395, a crash on invalid, by fixing a broken assertion. by Chris Lattner · 15 years ago
- 6e132aa Fix for PR5650 - Revised vector_size attribute handling to be done earlier before declaration is finalized. by John Thompson · 15 years ago
- 67f85fc Fix for PR5447: teach Evaluate to deal with floating-point conditionals. by Eli Friedman · 15 years ago
- 9aef726 Fix for PR5679: make __builtin_prefetch a bit more flexible in what it accepts by Eli Friedman · 15 years ago
- 433dd49 Remove unnecessary -fblocks=0. by Daniel Dunbar · 15 years ago
- be724ba When the condition of a switch() statement is semantically invalid, by Douglas Gregor · 15 years ago
- a79f8b3 Fix a recent regression probably caused by addition of altivec-style by Fariborz Jahanian · 15 years ago
- 11ac3f5 Fix for PR5233. by Edward O'Callaghan · 15 years ago
- e37f4b8 Driver: Use '-target-abi' 'FOO' instead of '-target-abi=FOO'. by Daniel Dunbar · 15 years ago
- a31100e Pass '-mcpu' 'FOO' instead of '-mcpu=FOO'. by Daniel Dunbar · 15 years ago
- 53e8484 Switch -f{builtin,math-errno,rtti} and -analyzer-purge-dead to -...no... variants instead of using llvm::cl::init(true) arguments. by Daniel Dunbar · 15 years ago
- 947e00d Make test header independent so it doesn't fail on freebsd. I hope this doesn't by Benjamin Kramer · 15 years ago
- 8ee15dc Use clang to run tests which include headers from the system. by Daniel Dunbar · 15 years ago
- 23afaad Don't #include <stdio.h> when tests don't need it, or use clang instead of clang-cc when they do. by Daniel Dunbar · 15 years ago
- 7f92f03 Add constant evaluation for comma operator with floating-point operand. Fixes by Eli Friedman · 15 years ago