- b83d4d7 Add c-index-test printing and tests for static and virtual method by Douglas Gregor · 13 years ago
- 2bb1101 When determining whether we can make a declaration into a global by Douglas Gregor · 13 years ago
- 7880bc3 Implement a few basic tests for defaulted and deleted functions. by Sean Hunt · 13 years ago
- feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
- aad1609 Doug convinced me that DW_AT_APPLE_objc_complete_type is more appropriate name. by Devang Patel · 13 years ago
- f568b64 Do not add AT_APPLE_objc_class_extension attribute if @implementation is not seen. by Devang Patel · 13 years ago
- a55e68b enable __has_feature(is_standard_layout) by Howard Hinnant · 13 years ago
- 707b1e9 Use DW_AT_APPLE_objc_class_extension attribute to identify interfaces that represent class extension. by Devang Patel · 13 years ago
- 0c96430 LLVM doesn't always optimize away the four loads from this: by Bill Wendling · 13 years ago
- ebc93e176 PR9899: handle pseudo-destructors correctly in noexcept() expressions. by Eli Friedman · 13 years ago
- aff37b4 Fix PR9902: correctly substitute alias templates within the template in which they are defined: provide an empty list of arguments for each containing template context during substitution. by Richard Smith · 13 years ago
- 7822ee3 Implement CWG1170, which makes access-control errors into template by Douglas Gregor · 13 years ago
- 175c5bb When checking for the necessary 'template<>' headers based on the by Douglas Gregor · 13 years ago
- 83e0995 Add a Microsoft C test following r131201. by Francois Pichet · 13 years ago
- 30aff5b In Microsoft mode, allow conversion from pointer to integral type no matter what size the integral type is. Necessary to parse MFC code. by Francois Pichet · 13 years ago
- 225c5dd Clean up consequences of cut and paste. by Fariborz Jahanian · 13 years ago
- 6ec50ad Implenment #pack pragma and ms_struct attribute layout. by Fariborz Jahanian · 13 years ago
- 1de8533 Teach CFG building how to deal with CXXMemberCallExprs and BoundMemberTy, by John McCall · 13 years ago
- be57cf4 PR9882: Fix noexcept to deal with dependent new, delete, calls, and by Eli Friedman · 13 years ago
- 6a24747 In Microsoft mode, allow pure specifier (=0) on inline functions declared at class scope. by Francois Pichet · 13 years ago
- 4da89c8 Use a heralded conversion to bool in inline-asm constraints. by John McCall · 13 years ago
- e6c2803 Fix crash in -Wuninitialized when using switch statments whose condition is a logical operation. by Ted Kremenek · 13 years ago
- 4405445 Tweak the diagnostics for the C++0x extensions to friend types to note by Douglas Gregor · 13 years ago
- c436708 Change magic string "abc" to better magic string "qux". by Matt Beaumont-Gay · 13 years ago
- f961ea5 Re-do R131114 without breaking code. by Sean Hunt · 13 years ago
- ed63e03 Support pack pragma and ms_struct attributes. // rdar://8823265 by Fariborz Jahanian · 13 years ago
- bc869de Elide __label__ declarations from the CFG. This resolves a crash in CFGRecStmtDeclVisitor (crash in static analyzer). by Ted Kremenek · 13 years ago
- c840649 Reimplement Sema::MatchTemplateParametersToScopeSpecifier() based on by Douglas Gregor · 13 years ago
- 8d6dd72 Add test for PR9884. by Rafael Espindola · 13 years ago
- 20e3c9e Add a __uuidof test where the uuid attribute is on the second declaration. by Francois Pichet · 13 years ago
- 7604f64 Ignore const/volatile/restrict qualifiers on anonymous structs and by Douglas Gregor · 13 years ago
- 30364d0 'long long' requires special treatment in ms_struct by Fariborz Jahanian · 13 years ago
- 93b6bce Extend the tag-ambiguity hack I committed in r130810 for tag by Douglas Gregor · 13 years ago
- 37b8c9e Clean up trivial default constructors now. by Sean Hunt · 13 years ago
- c056c17 When determining whether we need to instantiate a function type, by Douglas Gregor · 13 years ago
- 03e9230 Driver/Darwin: Put dsymutil -o arguments first, so that dysmutil doesn't barf by Daniel Dunbar · 13 years ago
- 0e9972c __builtin_va_list is void* on ARM, not char*. rdar://problem/9391966 by John McCall · 13 years ago
- b594fac Fix test. by Francois Pichet · 13 years ago
- a8ef3ac Allow implicit conversion from function pointer to void* in Microsoft mode. by Francois Pichet · 13 years ago
- 8e0397a Don't emit complete constructors for abstract classes. Also, don't emit by Anders Carlsson · 13 years ago
- 377e1bd Relax the conversion rules for Objective-C GC qualifiers a by Douglas Gregor · 13 years ago
- da55074 In C++, allow us to emit a global as 'constant' even if it has class by Douglas Gregor · 13 years ago
- 6f08777 Revert r130717, which caused a regression (<rdar://problem/9402621>). by Douglas Gregor · 13 years ago
- a23ae3f Temporary preprocessor hack to get around the Microsoft __identifier(x) extension. by Francois Pichet · 13 years ago
- f986038 Add support for _if_exists and __if_not_exists at namespace/global scope. by Francois Pichet · 13 years ago
- 00c93a1 Patch for PR 7409 - only error on definition of invalid typedefs. Suppress errors for additional uses of this invalid typedef. by Richard Trieu · 13 years ago
- 010157f When checking for a prior declaration of the name of a namespace, skip by Douglas Gregor · 13 years ago
- 31e7f22 In ms_struct structs, Establish a new alignment for a by Fariborz Jahanian · 13 years ago
- 52bbe7a Establish a new alignment for an ms_struct bitfield following by Fariborz Jahanian · 13 years ago
- 1e86269 Add support for Microsoft __if_exists and __if_not_exists construct inside function definition. by Francois Pichet · 13 years ago
- 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 13 years ago
- d4b9ee3 Don't emit nsw flags for vector operations; there's basically no benefit, and a lot of downside (like PR9850, which is about clang's xmmintrin.h making an unexpected transformation on an expression involving _mm_add_epi32). by Eli Friedman · 13 years ago
- 7dcdf5b Add an implementation of thunks for varargs methods. The implementation is a bit messy, but it is correct as long as the method in question doesn't use indirect gotos. A couple of possible alternative implementations are outlined in FIXME's in this patch. rdar://problem/8077308 . by Eli Friedman · 13 years ago
- dca8ee8 Introduce a new libclang parsing flag, by Douglas Gregor · 13 years ago
- 2174d4c Warn when trying to call a pure virtual member function in a class from the class constructor/destructor. Fixes PR7966. by Anders Carlsson · 13 years ago
- 536e9c1 Slight tweak to alias template error handling: don't guess that a template-id in an alias declaration was meant to be a specialization. Use a generic, but more accurate, diagnostic. by Richard Smith · 13 years ago
- 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
- 78a7d7d __alignof attribute on the field must consider by Fariborz Jahanian · 13 years ago
- b9bd56e tests: Force a triple in this test (so uint128 is present). by Daniel Dunbar · 13 years ago
- ff36559 When instantiating a block expression, the instantiated by Fariborz Jahanian · 13 years ago
- 31c79b4 Do not drop uint128 on the floor. by Devang Patel · 13 years ago
- b6adf2c Scoped enumerations should not be treated as integer types (in the C by Douglas Gregor · 13 years ago
- 4b81cde When providing code completions for an Objective-C property access, by Douglas Gregor · 13 years ago
- 7665ad8 Frontend: Fix a crash in CC_LOG_DIAGNOSTICS handling. by Daniel Dunbar · 13 years ago
- 439d3c3 With invalid overloaded operators, we can get into funny cases where by Douglas Gregor · 13 years ago
- e74c25c When adding KVC code completions, keep track of all of the selectors by Douglas Gregor · 13 years ago
- ebcbe1d there i fixed it by Sean Hunt · 13 years ago
- c9366ba Implement Sema::isExprCallable. by Matt Beaumont-Gay · 13 years ago
- c746937 When converting an integral template argument value to a non-type by Douglas Gregor · 13 years ago
- 1f38251 Pack ivar offsets together. by Bill Wendling · 13 years ago
- f7faee0 tests: Tweak test to at least use a standard arch, to ensure we try to invoke by Daniel Dunbar · 13 years ago
- f5ccd59 And a test case for my last patch. by Fariborz Jahanian · 13 years ago
- 9b3acaa More ms_struct bitfield stuff: by Fariborz Jahanian · 13 years ago
- 36615b8 Change test/PCH/cxx-static_assert.cpp so that it doesn't need a separate header. by Argyrios Kyrtzidis · 13 years ago
- fe57eef Implement a better version of delegating constructor cycle detection. by Sean Hunt · 13 years ago
- 4f4e413 Type prefixes of unresolved-names should only be mangled as unresolved-types by John McCall · 13 years ago
- 156b640 Implement serialization of delegating constructors. by Sean Hunt · 13 years ago
- fa74c23 Ensure that delegating constructor loop detection uses canonical declarations. by Sean Hunt · 13 years ago
- 3afa975 Fix the delegating constructors test to not rely on basic block names. by Sean Hunt · 13 years ago
- 61c6c44 When tag lookup finds something ambiguous, and we're defining a new by Douglas Gregor · 13 years ago
- 4f40ddd Fix a typo in a test. CHEKC -> CHECK by Richard Trieu · 13 years ago
- dd3e554 Introduce a new libclang API, clang_isFileMultipleIncludeGuarded(), by Douglas Gregor · 13 years ago
- b76af9c Ensure that destructors are properly inovked when an exception leaves by Sean Hunt · 13 years ago
- cc0f9f1 Only the first zero-length bitfield decides alignment of by Fariborz Jahanian · 13 years ago
- 06bc9eb Extend -Wnon-pod-memset to also encompass memcpy() and memmove(), by Douglas Gregor · 13 years ago
- bd82a8f Silence warnings. by Devang Patel · 13 years ago
- 855a8e7 Finish off rules for z-length bitfields in ms_struct structs. // rdar://8823265 by Fariborz Jahanian · 13 years ago
- 2a053a3 Separate the -Wnon-pod-memset warnings into two separate warnings: by Douglas Gregor · 13 years ago
- eccce7e Fix a double free when parsing malformed code. Fixes rdar://9173693. by Argyrios Kyrtzidis · 13 years ago
- 0f4be74 When parsing a template friend declaration we dropped the template by Chandler Carruth · 13 years ago
- e452c78 Only check the use of memset() if we're refering to a C function named by Douglas Gregor · 13 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 · 13 years ago
- 3477224 Update metadata id number in string compare check. by Devang Patel · 13 years ago
- 1d8052d Use the canonical decl when generating the locations for USRs. by Ted Kremenek · 13 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 · 13 years ago
- cc95719 Driver/Darwin: Honor --sysroot= when invoking the linker, on Darwin. by Daniel Dunbar · 13 years ago
- 02a444d Fixed test case asserts due to checkin of r130710. by Chad Rosier · 13 years ago
- 58dc5ca Emit debug info for __destroy_helper_block_ and __copy_helper_block. by Devang Patel · 13 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 · 13 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 · 13 years ago