- 156b640 Implement serialization of delegating constructors. by Sean Hunt · 14 years ago
- fa74c23 Ensure that delegating constructor loop detection uses canonical declarations. by Sean Hunt · 14 years ago
- 3afa975 Fix the delegating constructors test to not rely on basic block names. by Sean Hunt · 14 years ago
- 61c6c44 When tag lookup finds something ambiguous, and we're defining a new by Douglas Gregor · 14 years ago
- 4f40ddd Fix a typo in a test. CHEKC -> CHECK by Richard Trieu · 14 years ago
- dd3e554 Introduce a new libclang API, clang_isFileMultipleIncludeGuarded(), by Douglas Gregor · 14 years ago
- b76af9c Ensure that destructors are properly inovked when an exception leaves by Sean Hunt · 14 years ago
- cc0f9f1 Only the first zero-length bitfield decides alignment of by Fariborz Jahanian · 14 years ago
- 06bc9eb Extend -Wnon-pod-memset to also encompass memcpy() and memmove(), by Douglas Gregor · 14 years ago
- bd82a8f Silence warnings. by Devang Patel · 14 years ago
- 855a8e7 Finish off rules for z-length bitfields in ms_struct structs. // rdar://8823265 by Fariborz Jahanian · 14 years ago
- 2a053a3 Separate the -Wnon-pod-memset warnings into two separate warnings: by Douglas Gregor · 14 years ago
- eccce7e Fix a double free when parsing malformed code. Fixes rdar://9173693. by Argyrios Kyrtzidis · 14 years ago
- 0f4be74 When parsing a template friend declaration we dropped the template by Chandler Carruth · 14 years ago
- e452c78 Only check the use of memset() if we're refering to a C function named by Douglas Gregor · 14 years ago
- 094ea0a Removing strncpy() checking in CString checker for now. Some significant changes need to be made to properly support modeling of it since it potentially leaves strings non-null terminated. by Lenny Maiorani · 14 years ago
- 3477224 Update metadata id number in string compare check. by Devang Patel · 14 years ago
- 1d8052d Use the canonical decl when generating the locations for USRs. by Ted Kremenek · 14 years ago
- 9ca2851 Tweak the retain/release checker to not stop tracking retained objects when calling C++ methods. This is a temporary solution to prune false positives until we have a general story using annotations. by Ted Kremenek · 14 years ago
- cc95719 Driver/Darwin: Honor --sysroot= when invoking the linker, on Darwin. by Daniel Dunbar · 14 years ago
- 02a444d Fixed test case asserts due to checkin of r130710. by Chad Rosier · 14 years ago
- 58dc5ca Emit debug info for __destroy_helper_block_ and __copy_helper_block. by Devang Patel · 14 years ago
- b5a03b6 Skip extra copy from aggregate where it isn't necessary; rdar://problem/8139919 . This shouldn't make much of a difference at -O3, but should substantially reduce the number of generated memcpy's at -O0. by Eli Friedman · 14 years ago
- 35bdbf4 Augment retain/release checker to not warn about tracked objects passed as arguments to C++ constructors. This is a stop-gap measure for Objective-C++ code that uses smart pointers to manage reference counts. by Ted Kremenek · 14 years ago
- 454fd2d Implements strncasecmp() checker and simplifies some of the logic around creating substrings if necessary and calling the appropriate StringRef::compare/compare_lower(). by Lenny Maiorani · 14 years ago
- f4bbbf0 Add a warning for when reinterpret_cast leads to undefined behavior, patch by Richard Trieu! by Argyrios Kyrtzidis · 14 years ago
- 340fa24 More rule enforcement of zero bitfields for ms_struct. by Fariborz Jahanian · 14 years ago
- 0f0cdab lib/Frontend/InitHeaderSearch.cpp: Tweak AddPath() to accept "/foo/bar" (not "X:\foo\bar") with -isysroot. test/PCH/reloc.c can pass. by NAKAMURA Takumi · 14 years ago
- e95a866 test/CodeGenCXX/vtable-debug-info.cpp: It does not crash on mingw. by NAKAMURA Takumi · 14 years ago
- 45dce81 test/CodeGenCXX/debug-info-namespace.cpp: Add explicit -fverbose-asm to cc1 to let cygming pass. by NAKAMURA Takumi · 14 years ago
- fb44de9 Store a parameter index and function prototype depth in every by John McCall · 14 years ago
- 8d54305 Add r130624 back now that ELF has been fixed to work with -fno-dwarf2-cfi-asm. by Rafael Espindola · 14 years ago
- 960d13d Based on the new information in the AST provided by r130628, write by Chandler Carruth · 14 years ago
- 059ce0d Fully implement delegating constructors! by Sean Hunt · 14 years ago
- e11c38d Add a triple to this test, otherwise it fails under MSVC because wchar_t is unsigned with the i686-pc-win32 triple. by Francois Pichet · 14 years ago
- 0362dba Revert the previous patch while I figure out how to make llvm-gcc by Rafael Espindola · 14 years ago
- 945bc9f Update for cfi. by Rafael Espindola · 14 years ago
- d3d77cd PR9792: Make sure to use the right definition of wchar_t when the default by Eli Friedman · 14 years ago
- 277d1e1 Some small improvements to the builtin (-ffreestanding) stdint.h; in by Eli Friedman · 14 years ago
- 1b0c5fa Pass -fno-dwarf2-cfi-asm and use FileCheck. by Rafael Espindola · 14 years ago
- 769d0cc When comparing parameters of reference-to-qualified type during by Douglas Gregor · 14 years ago
- 25df423 Make type-traits reflect that Clang's vectors act like scalar types. by Chandler Carruth · 14 years ago
- 018a088 Switch the type-trait like APIs on the AST to only check for incomplete by Chandler Carruth · 14 years ago
- a2a3da6 Move the SelfInit checker to the 'cocoa.experimental' package. by Ted Kremenek · 14 years ago
- b94dd9e Adjust test/Analysis/retain-release.m to also test the retain/release checker in Objective-C++ mode. by Ted Kremenek · 14 years ago
- 2c7168c block variables on lhs need be ir-gen'ed after the by Fariborz Jahanian · 14 years ago
- 202e123 Disable -Wnon-pod-memset for now while I try to reduce the false by Chandler Carruth · 14 years ago
- 0a241a1 Change -Wparentheses to not imply -Widiomatic-parentheses. Users rarely want to see these warnings, and often explicitly pass -Wparentheses. by Ted Kremenek · 14 years ago
- 43fa33b Relax the non-POD memset warning to use the less restrictive C++11 by Chandler Carruth · 14 years ago
- a343a41 r130381 follow up: accept __uuidof expression for template argument reference. by Francois Pichet · 14 years ago
- f79a719 Add a decl update when a static data member of a class template is instantiated in a different PCH than its containing class. Otherwise we get double definition errors. Fixes a Boost.MPL problem that affects Boost.Accumulators and probably a lot more of Boost. by Sebastian Redl · 14 years ago
- eebafe5 Use -emit-llvm-only as suggested by Argyrios. by Sebastian Redl · 14 years ago
- 2cc702e Oops by Douglas Gregor · 14 years ago
- 877222e libstdc++ 4.2 also uses __is_same as a struct name, which conflicts with our new type trait __is_same by Douglas Gregor · 14 years ago
- 657baf1 Cut down unnecessary zero'ing when value-initializing arrays of C++ objects. by Argyrios Kyrtzidis · 14 years ago
- 07a8a21 ms_struct patch for initialization and field access irgen. by Fariborz Jahanian · 14 years ago
- ce911f5 Driver/Darwin/ld: Set the deployment target following the version information in by Daniel Dunbar · 14 years ago
- 49a4b28 tests: Tweak test to not write to the same temporary twice, in the hopes of avoiding sporadic win32 failures about renaming a temporary. by Daniel Dunbar · 14 years ago
- 3b4d490 When value-initializing the elements of an array not not included in the initializer make sure by Argyrios Kyrtzidis · 14 years ago
- f8b1771 Don't waste memory if the initializer expression is empty. by Argyrios Kyrtzidis · 14 years ago
- a6ce3e6 When determining whether two types are reference-compatible, check by Douglas Gregor · 14 years ago
- bfad915 libstdc++ 4.4 uses __is_signed as an identifier, while Clang treats it by Douglas Gregor · 14 years ago
- bd1d16a Implements strcasecmp() checker in Static Analyzer. by Lenny Maiorani · 14 years ago
- a97d24f Support &__uuidof(type) as a non type template argument. by Francois Pichet · 14 years ago
- 5a7e6f7 Implement the mangling for non-ADL call expressions that we just worked out. by John McCall · 14 years ago
- 642a75f When block-capturing a variable with a non-trivial destructor, by John McCall · 14 years ago
- 38f163e Because of r130359 this test no longer fail on Windows. by Francois Pichet · 14 years ago
- 338d7f7 Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin defines to real types. by Francois Pichet · 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
- 0931797 Removed test that depended on ast-test by John Wiegley · 14 years ago
- 28bbe4b Parsing/AST support for Structured Exception Handling by John Wiegley · 14 years ago
- 61d0b6b More cleanup of template argument deduction and its handling of by Douglas Gregor · 14 years ago
- b939625 Fix modified-header-crash.c for read-only source trees by Matt Beaumont-Gay · 14 years ago
- 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 14 years ago
- a459cc2 Clean up the handling of non-CVR qualifiers in template argument by Douglas Gregor · 14 years ago
- 20c0da7 t/clang/type-traits by John Wiegley · 14 years ago
- 134cb44 Heh, funny thing, 'void' isn't a POD type. Nice of us to suggest it to by Chandler Carruth · 14 years ago
- 4d8d803 More accurately model realloc() when the size argument is 0. realloc() with a size of 0 is equivalent to free(). The memory region should be marked as free and not used again. by Lenny Maiorani · 14 years ago
- 7ccc95b Add a warning (-Wnon-pod-memset) for calls to memset() with by Chandler Carruth · 14 years ago
- d46a112 Diagnose attempts to implicitly instantiate a template before it is by John McCall · 14 years ago
- 6b4f567 Allow 'Environment::getSVal()' to allow an optional way for checkers to do a direct lookup to values bound to expressions, without by Ted Kremenek · 14 years ago
- eeeb2a2 Add the test that I intended to submit with r130055, but forgot to add. by Chandler Carruth · 14 years ago
- 0047012 Add support for Microsoft __interface keyword. An __interface class is basically a normal class containing just pure virtual functions. No urgency to enforce that restriction in clang for now, so make __interface an "class" alias. by Francois Pichet · 14 years ago
- 3b88735 Extend Sema::ClassifyName() to support C++, ironing out a few issues by Douglas Gregor · 14 years ago
- 173d512 When compiling with -fno-threadsafe-statics, guard variables for globals with internal linkage don't have to be i64, i8 works just fine! by Anders Carlsson · 14 years ago
- 6add6fb Fix test by Douglas Gregor · 14 years ago
- 27766d2 Improve diagnostics for typo correction via Sema::ClassifyName(), by by Douglas Gregor · 14 years ago
- 17ffd14 Add triple in the hope of unbreaking the bubuildbot by Douglas Gregor · 14 years ago
- 0f7b3dc When comparing Objective-C pointers during overload resolution to by Douglas Gregor · 14 years ago
- 62055b0 With ms_struct attribut, Zero-length bitfields following by Fariborz Jahanian · 14 years ago
- 028ea4b When computing Objective-C pointer conversions in C++, retain by Douglas Gregor · 14 years ago
- cd88b41 Gcc pads the size of an array using the alignment of its elements. by Argyrios Kyrtzidis · 14 years ago
- 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 14 years ago
- eab8078 IRgen/Darwin: Fix refacto introduced in Triple changes. by Daniel Dunbar · 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
- 0cd7be4 Disable a test that fails on windows; for some reason we don't detect that the header has different timestamp. 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
- ec99195 Ir-gen the side-effect(s) when __builtin_expect is by Fariborz Jahanian · 14 years ago
- 8d8f2c2 Fix a crash when ASTReader emits diagnostic when another one is in flight. Fixes rdar//9334563. by Argyrios Kyrtzidis · 14 years ago