- 26a6ec7 Fix the mangling of dependent-scope decl ref expressions so that they by John McCall · 13 years ago
- a68e1c3 Driver/Darwin: Fixup version check for -object_path_lto support. by Daniel Dunbar · 13 years ago
- 5bfa656 Driver/Darwin: When invoking the linker, automatically pass -object_path_lto so by Daniel Dunbar · 13 years ago
- c8505ad objc-arc: Add support for unbridged cast of by Fariborz Jahanian · 13 years ago
- af97517 objc-arc: CodeGen part of unbridged cast of CF types. // rdar://9474349 by Fariborz Jahanian · 13 years ago
- 14d251c Fix a crash when a pointer-to-member function is called in the condition by Chandler Carruth · 13 years ago
- 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 13 years ago
- 0c25d28 Also fix the warning about using "clang" instead of %clang. by Nick Lewycky · 13 years ago
- 1110425 Remove the leading hyphen so that grep doesn't parse it as one long option :) by Nick Lewycky · 13 years ago
- 2a45fa7 Driver/Darwin: Honor -Xarch_FOO when the arch matches either the toolchain or by Daniel Dunbar · 13 years ago
- c3b9014 Add support for -Wa,--noexecstack when building from a non-assembly file. For by Nick Lewycky · 13 years ago
- 43fec87 Canonicalize register names properly. by Eric Christopher · 13 years ago
- cfd323d Move additional register names to their own lookup, separate from by Eric Christopher · 13 years ago
- 8e2ce7f [arcmt] Always add '__bridge' cast when 'self' is cast to a C pointer. rdar://9644061 by Argyrios Kyrtzidis · 13 years ago
- 8912aae [analyzer] Finish size argument checking for strncat (and strncpy). by Jordy Rose · 13 years ago
- 1522a7c objc-arc: allow explicit unbridged casts if the source of the cast is a by Fariborz Jahanian · 13 years ago
- 33f46e2 Warn for un-parenthesized '&' inside '|' (a & b | c), rdar://9553326. by Argyrios Kyrtzidis · 13 years ago
- ab27d6e llvm-gcc treats a tentative definition with a previous by Fariborz Jahanian · 13 years ago
- 0678899 Define __cplusplus to 201103L when in (non-GNU) C++0x mode. by Douglas Gregor · 13 years ago
- bc9bd0e Use an explicitly 64-bit triple flag to ensure we can easily verify the by Chandler Carruth · 13 years ago
- ae0bafa Fix a problem with the diagnostics of invalid arithmetic with function by Chandler Carruth · 13 years ago
- 1567a8b Move away from the poor "abstraction" I added to Type. John argued by Chandler Carruth · 13 years ago
- c5cbb90 Update to match mainline ConstantStruct::get API change. Also, use by Chris Lattner · 13 years ago
- 5e5f150 [analyzer] Re-enable checking for strncpy, along with a new validation of the size argument. strncat is not yet up-to-date, but I'm leaving it enabled for now (there shouldn't be any false positives, at least...) by Jordy Rose · 13 years ago
- 9e49d9f [analyzer] Eliminate "byte string function" from CStringChecker's diagnostics, and make it easier to provide custom messages for overflow checking, in preparation for re-enabling strncpy checking. by Jordy Rose · 13 years ago
- 2af68e4 Add test cases for false positives on -Wnull-arithmetic from Richard by Chandler Carruth · 13 years ago
- e3d49b4 Handle decltype keyword in Parser::isDeclarationSpecifier. by Francois Pichet · 13 years ago
- 18e0461 Accept no-return stripping conversions for pointer type arguments after by Chandler Carruth · 13 years ago
- e665d69 [arcmt] Fix the ARC migrator. -arcmt-modify requires running before the initialization of SourceManager by Argyrios Kyrtzidis · 13 years ago
- 829f200 Fix regression with @encode string. rdar://9624314. by Argyrios Kyrtzidis · 13 years ago
- 4020cae Objective-C++ ARC: eliminate the utterly unjustified loophole that by Douglas Gregor · 13 years ago
- c22d699 Objective-C++ ARC: do not mangle __unsafe_unretained lifetime by Douglas Gregor · 13 years ago
- e559ca1 Objective-ARC++: infer template type arguments of by Douglas Gregor · 13 years ago
- b64915a Only accept __bridge_retain in system headers, as Doug suggested. by John McCall · 13 years ago
- 1816442 As a hopefully temporary workaround for a header mistake, treat by John McCall · 13 years ago
- 4e938df Put the new warning from revision 133196 on NULL arithmetic behind the flag -Wnull-arthimetic and set to DefaultIgnore. A few edge cases need to be worked out before this can be set to default. by Richard Trieu · 13 years ago
- 12189f5 Don't emit 'unavailable' errors inside an unavailable function. rdar://9623855. by Argyrios Kyrtzidis · 13 years ago
- ebfbf9f Loosen up the IR matching slightly by Douglas Gregor · 13 years ago
- 8837d74 Remove another variable. by Eric Christopher · 13 years ago
- 673e98b When emitting a compound literal of POD type, continue to emit a by Douglas Gregor · 13 years ago
- 0502a22 Perform an acquire memory barrier on the fast path of a thread-safe by John McCall · 13 years ago
- 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 13 years ago
- 3724020 Clean up test to avoid using standard headers and remove an unneeded #define. by Eric Christopher · 13 years ago
- 9a636e8 Extend the deduced/actual argument type checking of C++ by Douglas Gregor · 13 years ago
- b165ed7 Make this test suitable for optimized builds by avoiding the name. by Eric Christopher · 13 years ago
- 0f9dc86 When an explicit specialization has a storage specifier, error if that by Douglas Gregor · 13 years ago
- 751ec9b Implement proper support for generating code for compound literals in by Douglas Gregor · 13 years ago
- 51d7cdd Downgrade the error complaining about presence of a storage class by Douglas Gregor · 13 years ago
- e3e07a5 Check the specific target to figure out if a constraint is a valid by Eric Christopher · 13 years ago
- b77115d When synthesizing implicit copy/move constructors and copy/move assignment by John McCall · 13 years ago
- 8d5e18c Check for placeholder expressions before promoting an argument passed by Douglas Gregor · 13 years ago
- 7a883e3 Add support for -force_load flag, for compat with Apple gcc. rdar://9555962 . by Eli Friedman · 13 years ago
- 856d379 Be sure to try a final ARC-production even in Objective-C++. by John McCall · 13 years ago
- 6c91615 For the purpose of @encode'ing, accept 'void' type by Fariborz Jahanian · 13 years ago
- 70f55bb cmake may require LIT_TOOLS_DIR. Reviewed by chapuni. Sorry for breaking. by Andrew Trick · 13 years ago
- 3e95ba9 Add a new warning when a NULL constant is used in arithmetic operations. The warning will fire on cases such as: by Richard Trieu · 13 years ago
- 22b2bc8 [arcmt] Fix test for MSVC build. by Argyrios Kyrtzidis · 13 years ago
- 16cd4b7 Allow comparison between block pointers and NULL pointer by Douglas Gregor · 13 years ago
- 707a23e Teach the warning about non-POD memset/memcpy/memmove to deal with the by Douglas Gregor · 13 years ago
- b1f7d24 arc: diagnose dereferencing a __weak pointer which may be by Fariborz Jahanian · 13 years ago
- 9521053 [arcmt] Fix the test when running in Lion. by Argyrios Kyrtzidis · 13 years ago
- 16f971f Give arcmt-test an explicit triple for this test. by John McCall · 13 years ago
- dbfb371 Implement the consistency checking for C++ [temp.deduct.call]p3, which by Douglas Gregor · 13 years ago
- 119f19b Set the visibility to 'hidden' when previous by Fariborz Jahanian · 13 years ago
- 000d428 Rework the warning for 'memset(p, 0, sizeof(p))' where 'p' is a pointer by Chandler Carruth · 13 years ago
- adc42d4 [analyzer] Clean up modeling of strcmp, including cases where a string literal has an embedded null character, and where both arguments are the same buffer. Also use nested ifs rather than early returns; in this case early returns will lose any assumptions we've made earlier in the function. by Jordy Rose · 13 years ago
- a07398e Restore correct use of GC barriers. by John McCall · 13 years ago
- c7b993b Fix my test case from r133136 so that it actually represents the code by Chandler Carruth · 13 years ago
- d0ba7fc [arcmt] Fix tests in non-darwin. by Argyrios Kyrtzidis · 13 years ago
- fd8af77 Add another dependency to the clang-test CMake target, this time to support lit. by Chandler Carruth · 13 years ago
- 4f5ef6e Add the new arcmt-test tool to the clang-test dependencies with by Chandler Carruth · 13 years ago
- 5546e69 Skip both character pointers and void pointers when diagnosing bad by Chandler Carruth · 13 years ago
- 62c3711 Update clang's lit.site.cfg.in in preparation for adding config.llvm_build_modes. by Andrew Trick · 13 years ago
- 5861b4b Make this test pretend to be on a darwin host. by John McCall · 13 years ago
- 0f4c4c4 Weaken the type-matching rules for methods that return aggregates when by John McCall · 13 years ago
- 9d45624 Make the presentation of the warnings on 'x + y ? 1 : 0' a bit more by Chandler Carruth · 13 years ago
- eaed19e [arcmt] Make arcmt-test accept cc1 options to make it more portable and hopefully fix MSVC failures. by Argyrios Kyrtzidis · 13 years ago
- edb150b Give this test a triple; I don't think we want to #define __unsafe_unretained by John McCall · 13 years ago
- 8f0e8d2 The ARC Migration Tool. All the credit goes to Argyrios and Fariborz for this. by John McCall · 13 years ago
- f85e193 Automatic Reference Counting. by John McCall · 13 years ago
- 43e890b Test for r133070. by Eli Friedman · 13 years ago
- 065bb5e Fix a couple more tests with ARM ABI. by Eli Friedman · 13 years ago
- 70cbd2a Fix a regression from r132957 involving complex integers. (Fixes failures on gcc-testsuite bot.) by Eli Friedman · 13 years ago
- 4ac0140 Eliminate a 'default' case in template argument deduction, where we by Douglas Gregor · 13 years ago
- 383041d When performing substitution of default template template parameters by Douglas Gregor · 13 years ago
- d5af0e1 [analyzer] Revise CStringChecker's modelling of strcpy() and strcat(): by Jordy Rose · 13 years ago
- b30cd4a Don't add redundant FormatAttr, ConstAttr, or NoThrowAttr attributes, by Douglas Gregor · 13 years ago
- 55080a7 Build fix attempt. by Nico Weber · 13 years ago
- 1454cb9 Properly implement C++0x [stmt.dcl]p3, which requires a scope to be by Douglas Gregor · 13 years ago
- 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
- 74da19f Introduce a -cc1-level option to turn off related result type by Douglas Gregor · 13 years ago
- 84862f6 [format strings] correctly suggest correct type for '%@' specifiers. Fixes <rdar://problem/9607158>. by Ted Kremenek · 13 years ago
- 997e15c Bad table discription of fromat-y2k causes by Fariborz Jahanian · 13 years ago
- 12e9f8e Whack a bunch of tests in CodeGenCXX to work on ARM (using ARM ABI). Batch 2 of 3. by Eli Friedman · 13 years ago
- b11e43c revert r133003 and fix the bug properly: the issue was that ## in a token by Chris Lattner · 13 years ago
- 0e0b693 Fix a crash on the testcase in PR9981 / rdar://9486765. by Chris Lattner · 13 years ago
- 1abd359 When profiling FunctionProtoTypes, don't canonicalize the expression by Douglas Gregor · 13 years ago
- e4a1c64 Warn on memset(ptr, 0, sizeof(ptr)). Diagnostic wording by Jordy Rose. by Nico Weber · 13 years ago
- 2a00b83 Hyphenate "argument-dependent". by Jay Foad · 13 years ago