- 9c0c1f3 Mark calls to 'throw()' functions as nounwind, and mark the functions nounwind by John McCall · 15 years ago
- ed8abf1 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 15 years ago
- 29457ff allow this to pass on 32-bit hosts. by Chris Lattner · 15 years ago
- 098432c fix the clang side of PR7437: EmitAggregateCopy by Chris Lattner · 15 years ago
- 30432fe filecheckize this test. by Chris Lattner · 15 years ago
- 8474567 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 15 years ago
- d80f786 fix PR4499, patch by Kyle Dean! by Chris Lattner · 15 years ago
- c0fee50 Rip out the C++0x-specific handling of destructor names. The specification is still in flux and unclear, and our interim workaround was broken. Fixes PR7467. by Sebastian Redl · 15 years ago
- 09acc98 A using declaration can redeclare a typedef to the same type. These by Douglas Gregor · 15 years ago
- 63ef464 Do not use CXXZeroValueInitExpr for class types. Instead, use by Douglas Gregor · 15 years ago
- 3e31552 Fix an issue with opencl init list checking. by Nate Begeman · 15 years ago
- bc56d1f Add memcmp() and bcmp() to CStringChecker. These check for valid access to the buffer arguments and have a special-case for when the buffer arguments are known to be the same address, or when the size is zero. by Jordy Rose · 15 years ago
- a6b808c Cleanup on CStringChecker and its associated tests. Also check for null arguments...which are allowed if the access length is 0! by Jordy Rose · 15 years ago
- 59a7000 Teach function-try-blocks on constructors and destructors to implicitly by John McCall · 15 years ago
- 8b5dec3 implement PR7569, warning about assignment to null, which by Chris Lattner · 15 years ago
- 0f2b692 Don't consider casted non-global pointers to be evaluatable. by John McCall · 15 years ago
- 925198d Fix idempotent operations test command line arguments. by Tom Care · 15 years ago
- ccbf7ee Add a new path-sensitive checker for functions in <string.h>, for both null-terminated strings and memory blocks. Currently only checks memcpy(), memmove(), and bcopy(), but this is intended to be expanded soon. by Jordy Rose · 15 years ago
- db2fa8a Added a path-sensitive idempotent operation checker (-analyzer-idempotent-operation). Finds idempotent and/or tautological operations in a path sensitive context, flagging operations that have no effect or a predictable effect. by Tom Care · 15 years ago
- 66d80a9 When destroying a cleanup, kill any references to instructions in the entry by John McCall · 15 years ago
- 044cc54 When creating functions to run global initializers and destructors, mark them by John McCall · 15 years ago
- b829d72 Oops, tabs --> spaces in test. by Jordy Rose · 15 years ago
- 61fb55c Improve NULL-checking for CFRetain/CFRelease. We now remember that the argument was non-NULL, and we report where the null assumption came from (like AttrNonNullChecker already did). by Jordy Rose · 15 years ago
- 252cd6a Stop testing for specific basic block numbers in this test. by John McCall · 15 years ago
- f1549f6 Validated by nightly-test runs on x86 and x86-64 darwin, including after by John McCall · 15 years ago
- 121b3fa in the "coerce" case, the ABI handling code ends up making the by Chris Lattner · 15 years ago
- 2bc0025 fix PR7564 a cast where the bitfield struct init code by Chris Lattner · 15 years ago
- b7e3aab Support sizeof for VLA expressions (sizeof(someVLA)). sizeof(int[n]) still unimplemented. A VLA region's sizeof value matches its extent. by Jordy Rose · 15 years ago
- 52e04c5 Track extents for VLAs. by Jordy Rose · 15 years ago
- 400f512 Fix a regression of a previous commit of mine (rdar://8158953). by Argyrios Kyrtzidis · 15 years ago
- 32f2656 Add a new symbol type, SymbolExtent, to represent the extents of memory regions that may not be known at compile-time (such as those created by malloc). This replaces the old setExtent/getExtent API on Store, which used the GRState's GDM to store SVals. by Jordy Rose · 15 years ago
- 6b85512 Unbreak test on platforms where size_t != unsigned long. by Benjamin Kramer · 15 years ago
- 5efd91a Mark the operator delete associated with a virtual destructor as referenced. by John McCall · 15 years ago
- 4d25483 Mangle Objective-C pointers and block pointers in the Microsoft C++ Mangler. by Charles Davis · 15 years ago
- 0877826 Fix mangling of array dimensions in the Microsoft C++ Mangler. by Charles Davis · 15 years ago
- cd712cb Mangle member pointer types in the Microsoft C++ Mangler. by Charles Davis · 15 years ago
- a038c1d When setting the anonymous namespace at PCH reading, it may still be initializing so avoid by Argyrios Kyrtzidis · 15 years ago
- 1139da1 Fix mangling of function pointers in the Microsoft C++ Mangler. by Charles Davis · 15 years ago
- 4f0a337 Fix mangling of array parameters for functions in the Microsoft C++ Mangler. by Charles Davis · 15 years ago
- fe2dd6c By default, warn about commas at the end of an enumerator list in C++/C89. by Douglas Gregor · 15 years ago
- 5a7b9c5 Provide some test cases for C++ PCH. by Argyrios Kyrtzidis · 15 years ago
- eb8c670 Provide exception specifications for implicitly-declared default constructors. by Douglas Gregor · 15 years ago
- 0d405db Provide exception specifications for implicitly-declared copy constructors. by Douglas Gregor · 15 years ago
- dcee3ce Fix PR 7475 by enhancing the static analyzer to also invalidate bindings for non-static global variables by Ted Kremenek · 15 years ago
- 1619342 Test implicit declaration of copy assignment operator with non-const argument by Douglas Gregor · 15 years ago
- 598a854 Teach DeclareImplicitCopyConstructor how to cope with virtual bases by Douglas Gregor · 15 years ago
- b87786f Provide an exception-specification for an implicitly-declared by Douglas Gregor · 15 years ago
- c05babe Add Sema test case for exception-specifiers implicitly added to destructors. by Douglas Gregor · 15 years ago
- a9fa858 fix rdar://8147692 - yet another crash due to my abi work. by Chris Lattner · 15 years ago
- d92ec47 Reinstate fix for PR7526, which was failing because, now that we by Douglas Gregor · 15 years ago
- 4712c02 When performing copy initialization via user-defined conversions, by Douglas Gregor · 15 years ago
- 4b662a5 Revert r107374, which broke bootstrap. by Douglas Gregor · 15 years ago
- 2fef752 When building the type of a destructor, make sure to keep the by Douglas Gregor · 15 years ago
- 2f9d874 Extend the "cannot convert from base class pointer to derived class by Douglas Gregor · 15 years ago
- 63cbbee Driver: .dSYM suffix should be appended, not replace the existing suffix. by Daniel Dunbar · 15 years ago
- 1ad6648 Driver/IRgen: Add support for -momit-leaf-frame-pointer. by Daniel Dunbar · 15 years ago
- d7115a8 Add test case that I forgot to commit with r107354 (the implementation by Douglas Gregor · 15 years ago
- 025291b Be a bit more careful with undefined CXXRecordDecls. Fixes by Douglas Gregor · 15 years ago
- 8578981 Improve diagnostic when we fail to pick an overload because it would by Douglas Gregor · 15 years ago
- 8bb59a8 Fix vector literal/cast confusion - bug 6895. by John Thompson · 15 years ago
- fa297fb Rewriter: Use the appropriate printing context instead of the default by Daniel Dunbar · 15 years ago
- bcaedae Reapply: by Chris Lattner · 15 years ago
- 2fe1388 extern variable declared locally to objective-c++ method by Fariborz Jahanian · 15 years ago
- 4680bf2 Make both old and new versions of reference binding use the new classification functions, and updated them for N3092. by Sebastian Redl · 15 years ago
- 27cac99 Clean up the diagnostic complaining about the element type of a vector by Douglas Gregor · 15 years ago
- 90cd672 Complain about the application of a transparent_union attribute to a by Douglas Gregor · 15 years ago
- 03e80e4 Nasty rewriter bug which turns out to have an easy fix in by Fariborz Jahanian · 15 years ago
- 2597345 Fix rdar://8139785 "implement warning on dead expression in comma operator" by Argyrios Kyrtzidis · 15 years ago
- 8f4eae9 Fix PCH support for UnresolvedUsingTypenameDecl and UnresolvedUsingValueDecl. by Argyrios Kyrtzidis · 15 years ago
- ae8b17f Support DependentSizedArrayType for PCH. by Argyrios Kyrtzidis · 15 years ago
- 0b8fe8c Mangle arrays in the Microsoft C++ Mangler. It's not quite finished (it by Charles Davis · 15 years ago
- 7f3a545 Headers: Define __INT64_TYPE__ in terms of getInt64Type(), which isn't always by Daniel Dunbar · 15 years ago
- 96d38c1 Headers: Change [u]intmax_t to be defined in terms of __[U]INTMAX_TYPE__, instead of intN_t. by Daniel Dunbar · 15 years ago
- e861c60 Reapply r107235, this time with both my typo fixed, and a logical bug fixed. by Chandler Carruth · 15 years ago
- ec29b35 Revert r107235, it had a silly typo in it, and fixing the typo breaks something by Chandler Carruth · 15 years ago
- a274148 Pointers casted as integers still count as locations to SimpleSValuator, so don't crash if we do a funny thing like ((int)ptr)&1. Fixes PR7527. by Jordy Rose · 15 years ago
- e9c9d15 Fix PR7402: We were creating implicit member initializers for every field in an by Chandler Carruth · 15 years ago
- 7bbe03d Revert r107173, "fix PR7519: after thrashing around and remembering how all this stuff", it broke bootstrap. by Daniel Dunbar · 15 years ago
- a9e0515 Revert r107216, "fix PR7523, which was caused by the ABI code calling ConvertType instead", it is part of a boostrap breaking sequence. by Daniel Dunbar · 15 years ago
- 6bc574d Implement C++ DR299, which allows an implicit conversion from a class by Douglas Gregor · 15 years ago
- acb0bd8 Re-improve recovery when the condition of a switch statement does not by Douglas Gregor · 15 years ago
- c30614b Factor the conversion from a switch condition to an integral or by Douglas Gregor · 15 years ago
- 6764334 Support C++ friend declarations for PCH. by Argyrios Kyrtzidis · 15 years ago
- 120bc77 IRgen: Assignment to Objective-C properties shouldn't reload the value, for by Daniel Dunbar · 15 years ago
- f1d5d8a fix PR7523, which was caused by the ABI code calling ConvertType instead by Chris Lattner · 15 years ago
- d7f7d08 IRgen: Assignment to Objective-C properties shouldn't reload the value (which by Daniel Dunbar · 15 years ago
- e10c67f Add test case for <rdar://problem/4289832>. Clang actuallys gets by Ted Kremenek · 15 years ago
- 12eb5d6 When typo correction produces a result that is not of the kind we're by Douglas Gregor · 15 years ago
- ed84076 Fix broken testcase by Douglas Gregor · 15 years ago
- 0e8c4b9 Typo correction for namespace alias definitions by Douglas Gregor · 15 years ago
- 986b5d1 tests: Fix test to not depend on instruction names. by Daniel Dunbar · 15 years ago
- 84b0316 Sema: Fix a subtle i64 -> i32 truncation which broke layout of large structures by Daniel Dunbar · 15 years ago
- cfa6a27 This patch fixes a bug whereby, clang skipped by Fariborz Jahanian · 15 years ago
- 376fe5e fix PR7519: after thrashing around and remembering how all this stuff by Chris Lattner · 15 years ago
- 6699220 Allow a using directive to refer to the implicitly-defined namespace by Douglas Gregor · 15 years ago
- 6623584 With packed enums, an enumerator's value may be stored in more bits by Douglas Gregor · 15 years ago
- 9fde9c4 tests: Use %clangxx when using driver for C++, in case C++ support is disabled. by Daniel Dunbar · 15 years ago
- b3fc060 tests: Spell %clang_cc1 correctly. by Daniel Dunbar · 15 years ago
- b5e2f69 Driver/Darwin: Only run dsymutil when we are also compiling/assembling as part by Daniel Dunbar · 15 years ago
- 9c254f0 Change X86_64ABIInfo to have ASTContext and TargetData ivars to by Chris Lattner · 15 years ago