llvm-project/clang/test/SemaObjC
Fariborz Jahanian 8181caa44e ObjectiveC [Sema]. This patch makes sure that all inherited
properties (direct or indirect) setter/getter (or declared 
methods as well) are seen by the method implementation type 
matching logic before declaration of method in super class 
is seen. This fixes the warning coming out of that method mismatch.
// rdar://14650159

llvm-svn: 188438
2013-08-14 23:58:55 +00:00
..
Inputs Only accept __bridge_retain in system headers, as Doug suggested. 2011-06-17 21:56:12 +00:00
ClassPropertyNotObject.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
ContClassPropertyLookup.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
DoubleMethod.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
NSString-type.m objective-c++: Type of an objc string literal is NSString, not 'id'. 2012-02-23 22:51:36 +00:00
access-property-getter.m
alias-test-1.m
alias-test-2.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
arc-bridged-cast.m Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
arc-cf.m ObjectiveC ARC: finishing off issuing error when 2013-07-31 23:19:34 +00:00
arc-decls.m Undo my re-wording of the "ARC forbids Objective-C objects in ..." 2013-01-28 20:13:44 +00:00
arc-dict-bridged-cast.m Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
arc-invalid.m Forbid the block and lambda copy-capture of __autoreleasing variables 2012-03-30 05:23:48 +00:00
arc-jump-block.m When we're flagging a protected scope to prevent jumps into the 2012-04-13 01:08:17 +00:00
arc-no-runtime.m Capitalize "Objective-C" and "C++" in user-facing contexts. 2012-07-19 18:10:18 +00:00
arc-non-pod-memaccess.m Make -fobjc-nonfragile-abi the -cc1 default, since it's the 2011-10-02 01:16:38 +00:00
arc-nsconsumed-errors.m Make -fobjc-nonfragile-abi the -cc1 default, since it's the 2011-10-02 01:16:38 +00:00
arc-objc-lifetime.m Attempt to not place ownership qualifiers on the result type 2013-03-01 07:58:16 +00:00
arc-peformselector.m After numerous requests, have Objective-C 'method declared here' notes mention the actual method. This looks better within an IDE, where text isn't always regurgitated in the presentation of a warning. Fixes radar 10914035. 2012-02-27 22:55:11 +00:00
arc-property-decl-attrs.m objective-C: use 'instance variables' as plural when referring 2012-09-24 22:51:51 +00:00
arc-property-lifetime.m Objective-C arc: Diagnose when user attempts to 2013-05-16 19:08:44 +00:00
arc-property.m [objc] For the ARC error that is emitted when a synthesized property implementation 2012-12-12 22:48:25 +00:00
arc-readonly-property-ivar-1.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
arc-readonly-property-ivar.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
arc-repeated-weak.mm Objective-C arc: don't count use of __weak 2013-05-21 21:20:26 +00:00
arc-setter-property-match.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
arc-system-header.m Extended VerifyDiagnosticConsumer to also verify source file for diagnostic. 2013-04-17 08:06:46 +00:00
arc-type-conversion.m revert r160839 for now. 2012-07-27 21:34:23 +00:00
arc-unavailable-for-weakref.m Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases. 2013-07-23 19:30:11 +00:00
arc-unavailable-system-function.m Make -fobjc-nonfragile-abi the -cc1 default, since it's the 2011-10-02 01:16:38 +00:00
arc-unbridged-cast.m objective-c arc: When function calls with known CFCreate naming convention 2012-07-27 22:37:07 +00:00
arc-unsafe-assigns.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
arc-unsafe_unretained.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
arc.m Fix another place where clang check objc selector name instead of checking the selector family 2013-07-19 20:25:56 +00:00
argument-checking.m
assign-rvalue-message.m Capitalize "Objective-C" and "C++" in user-facing contexts. 2012-07-19 18:10:18 +00:00
at-defs.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
atomoic-property-synnthesis-rules.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
attr-availability.m Add test case calling a deprecated method from a subclass that reimplements that method gets a warning. 2013-04-08 23:39:32 +00:00
attr-cleanup.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
attr-deprecated.m Objective-C: Issue deprecated warning when using a 2013-04-04 18:45:52 +00:00
attr-malloc.m
attr-ns-bridged.m Add an ns_bridged attribute, used to specify that a 2011-09-29 07:17:38 +00:00
attr-objc-exception.m Replacing a morally duplicate diagnostic by adding it to an existing diagnostic's select list. Updates the tests for the more consistent diagnostic. 2013-07-18 14:56:42 +00:00
attr-objc-gc.m err_attribute_not_string has been subsumed by err_attribute_argument_type. 2013-07-30 01:31:03 +00:00
attr-print.m Improved source code fidelity for gcc mode attribute. 2013-06-20 12:46:19 +00:00
attr-root-class.m Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases. 2013-07-23 19:30:11 +00:00
autoreleasepool.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
bad-property-synthesis-crash.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
bad-receiver-1.m Perform the receiver-expression transformations regardless of 2013-03-01 09:20:14 +00:00
block-as-object.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
block-attr.m
block-explicit-return-type.m
block-id-as-block-argtype.m objc: 'id' and block pointer compare in mergeTypes is 2012-01-26 17:08:50 +00:00
block-ivar.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
block-on-method-param.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
block-return.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
block-type-safety.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
blocks.m In block enum-return inference, don't die on loads of enum lvalues. 2013-05-08 03:34:22 +00:00
boxing-illegal.m objective-C: don't crash after diagnosing 2013-03-06 00:37:40 +00:00
builtin_objc_assign_ivar.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
builtin_objc_lib_functions.m Fix up various builtin declaration of objc_msgSend families 2013-01-04 18:45:40 +00:00
builtin_objc_msgSend.m Fix up various builtin declaration of objc_msgSend families 2013-01-04 18:45:40 +00:00
builtin_objc_nslog.m Remove the "C" in "implicitly declaring C library function" diagnostic 2012-01-27 23:21:02 +00:00
call-super-2.m Objective-C: Fixes a typo correction bug where a 2013-06-18 17:10:58 +00:00
catch-stmt.m Make clang -cc1 disable Objective-C exceptions by default, and add a -fobjc-exceptions flag to turn them on. 2011-02-22 01:52:06 +00:00
category-1.m Split "incomplete implementation" warnings for ObjC into separate warnings. 2013-03-27 00:02:21 +00:00
category-method-lookup-2.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
category-method-lookup.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
check-dup-decl-methods-1.m Disable -Wduplicate-method-match by default. <rdar://problem/10663536> 2012-01-17 22:24:32 +00:00
check-dup-objc-decls-1.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
class-bitfield.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
class-conforming-protocol-1.m Disable -Wduplicate-method-match by default. <rdar://problem/10663536> 2012-01-17 22:24:32 +00:00
class-conforming-protocol-2.m
class-def-test-1.m Add test. 2013-06-21 02:09:51 +00:00
class-extension-after-implementation.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
class-extension-dup-methods.m Modify how the -verify flag works. Currently, the verification string and 2011-12-15 00:38:15 +00:00
class-getter-using-dotsyntax.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
class-impl-1.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
class-message-protocol-lookup.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
class-method-lookup.m
class-method-self.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
class-property-access.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
class-proto-1.m Use Sema::RequireCompleteType to check for the completeness of 2011-11-14 22:10:01 +00:00
class-protocol-method-match.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
class-protocol.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
class-unavail-warning.m Implicitly assume that a ObjC category to an unavailable interface is also unavailable; 2011-10-06 23:23:27 +00:00
cocoa-api-usage.m Fix test/SemaObjC/cocoa-api-usage.m that broke via r158114. 2012-06-06 22:32:07 +00:00
cocoa-api-usage.m.fixed Fix test/SemaObjC/cocoa-api-usage.m that broke via r158114. 2012-06-06 22:32:07 +00:00
cocoa.m
compare-qualified-class.m
compare-qualified-id.m improve of note message and minor refactoring of my last 2013-05-15 15:27:35 +00:00
compatible-protocol-qualified-types.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
compound-init.m
comptypes-1.m Modify how the -verify flag works. Currently, the verification string and 2011-12-15 00:38:15 +00:00
comptypes-2.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
comptypes-3.m
comptypes-4.m Warn for any kind of initialization if initializer does not 2011-04-08 18:25:29 +00:00
comptypes-5.m
comptypes-6.m
comptypes-7.m Modify how the -verify flag works. Currently, the verification string and 2011-12-15 00:38:15 +00:00
comptypes-8.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
comptypes-9.m
comptypes-10.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
comptypes-a.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
comptypes-legal.m
conditional-expr-2.m
conditional-expr-3.m Modify how the -verify flag works. Currently, the verification string and 2011-12-15 00:38:15 +00:00
conditional-expr-4.m
conditional-expr-5.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
conditional-expr-6.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
conditional-expr-7.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
conditional-expr-8.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
conditional-expr.m improve of note message and minor refactoring of my last 2013-05-15 15:27:35 +00:00
conflict-atomic-property.m objc: err on a property designated both atomic and 2011-10-10 21:53:24 +00:00
conflict-nonfragile-abi2.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
conflicting-ivar-test-1.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
continuation-class-err.m objective-C: Change rules for overriding properties in 2012-08-21 21:45:58 +00:00
continuation-class-property.m objc: use "class extension" instead of "continuation class" 2012-05-18 21:22:49 +00:00
crash-label.m objective-c - This patch buffers method implementations 2011-08-31 17:37:55 +00:00
crash-on-objc-bool-literal.m In LookupResult::resolveKind(), when handling multiple found declarations, ignore invalid declarations. 2013-02-22 06:58:37 +00:00
custom-atomic-property.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
dealloc.m Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
debugger-cast-result-to-id.m Improve LLDB's implicit cast-to-id to work with C++11 auto and any Objective-C object type <rdar://problem/13338107>. 2013-03-07 22:57:58 +00:00
debugger-support.m In debugger mode, make ObjC message sends to unknown selectors return 2011-07-13 17:56:40 +00:00
default-synthesize-1.m objective-c: warn for properties being default synthesized 2012-05-03 16:43:30 +00:00
default-synthesize-2.m objective-C: remove use of 'ivar' in favor of 2012-09-24 22:00:36 +00:00
default-synthesize-3.m Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases. 2013-07-23 19:30:11 +00:00
default-synthesize.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
delay-parsing-cfunctions.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
deprecated-objc-introspection.m Tweak -Wdeprecated-objc-pointer-introspection to have a subgroup for results of using -performSelectorXXX. 2013-06-24 21:35:39 +00:00
deref-interface.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
direct-synthesized-ivar-access.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
dist-object-modifiers.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
duplicate-ivar-check.m
duplicate-ivar-in-class-extension.m Make -fobjc-nonfragile-abi the -cc1 default, since it's the 2011-10-02 01:16:38 +00:00
duplicate-property-class-extension.m objc: use "class extension" instead of "continuation class" 2012-05-18 21:22:49 +00:00
duplicate-property.m
enhanced-proto-2.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
enum-fixed-type.m <rdar://problem/13459871> Allow forward declaration of enums with a fixed underlying type in Objective-C (as well as C++11). 2013-03-25 22:22:35 +00:00
err-ivar-access-in-class-method.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
error-implicit-property.m Turn -Wobjc-root-class on by default. <rdar://problem/11203649>. 2012-07-25 07:26:32 +00:00
error-missing-getter.m Fix crash-on-invalid. <rdar://problem/12765391>. 2012-11-29 03:13:49 +00:00
error-outof-scope-property-use.m improve of note message and minor refactoring of my last 2013-05-15 15:27:35 +00:00
error-property-gc-attr.m objective-C: remove use of 'ivar' in favor of 2012-09-24 22:00:36 +00:00
exprs.m Use Sema::RequireCompleteType to check for the completeness of 2011-11-14 22:10:01 +00:00
foreach.m Objective-C: Warn when fast enumeration variable isn't used. 2013-07-06 18:04:13 +00:00
format-arg-attribute.m Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases. 2013-07-23 19:30:11 +00:00
format-strings-objc.m Implement C++'s restrictions on the type of an expression passed to a vararg 2013-08-05 18:49:43 +00:00
format-strings-system.h Inhibit ObjC format warning only in system headers (NSLocalizedString). 2012-05-04 21:08:08 +00:00
forward-class-1.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
forward-class-receiver.m Use Sema::RequireCompleteType to check for the completeness of 2011-11-14 22:10:01 +00:00
forward-class-redeclare.m objective-c: Ignore with warning forward class declaration whose name 2012-01-24 00:40:15 +00:00
forward-protocol-incomplete-impl-warn.m Split "incomplete implementation" warnings for ObjC into separate warnings. 2013-03-27 00:02:21 +00:00
gc-attributes.m Relax the conversion rules for Objective-C GC qualifiers a 2011-05-08 06:09:53 +00:00
gcc-cast-ext.m Split "incomplete implementation" warnings for ObjC into separate warnings. 2013-03-27 00:02:21 +00:00
generic-selection.m Perform placeholder conversions on the controller of a _Generic 2013-02-12 02:08:12 +00:00
getter-setter-defined-in-category-of-parent.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
ibaction.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
iboutlet.m QoI: -Wreadonly-iboutlet-property should have the warning's location on the property. 2013-02-09 07:13:16 +00:00
iboutletcollection-attr.m Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases. 2013-07-23 19:30:11 +00:00
id.m objc: allow typedef'ing an id to a pointer to a c-struct only. 2012-05-14 22:48:56 +00:00
id_builtin.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
idiomatic-parentheses.m Improve idiomatic-parentheses by checking method family instead of relying on the selector name. 2013-07-17 18:17:14 +00:00
ignore-qualifier-on-qualified-id.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
ignore-weakimport-method.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
illegal-nonarc-bridged-cast.m Objective-C arc [qui]. Don't issue the bridge cast 2013-04-02 23:48:59 +00:00
incompatible-protocol-qualified-types.m
incomplete-implementation.m Split "incomplete implementation" warnings for ObjC into separate warnings. 2013-03-27 00:02:21 +00:00
inst-method-lookup-in-root.m
instancetype.m improve of note message and minor refactoring of my last 2013-05-15 15:27:35 +00:00
interface-1.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
interface-layout-2.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
interface-layout.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
interface-scope-2.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
interface-scope.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
interface-tu-variable.m
invalid-code.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
invalid-objc-decls-1.m Modify how the -verify flag works. Currently, the verification string and 2011-12-15 00:38:15 +00:00
invalid-receiver.m
invalid-typename.m
ivar-access-package.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
ivar-access-tests.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
ivar-in-class-extension-error.m objective-C: use 'instance variables' as plural when referring 2012-09-24 22:51:51 +00:00
ivar-in-class-extension.m objective-C: use 'instance variables' as plural when referring 2012-09-24 22:51:51 +00:00
ivar-in-implementations.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
ivar-lookup-resolution-builtin.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
ivar-lookup.m ObjectiveC: diagnose duplicate declaration of 2013-06-26 22:10:27 +00:00
ivar-ref-misuse.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
ivar-sem-check-1.m
ivar-sem-check-2.m objective-C: remove use of 'ivar' in favor of 2012-09-24 22:00:36 +00:00
legacy-implementation-1.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
message.m improve of note message and minor refactoring of my last 2013-05-15 15:27:35 +00:00
method-arg-qualifier-warning.m
method-attributes.m objective-C: Do not warn if align attribute on method 2012-08-24 23:50:13 +00:00
method-bad-param.m [Sema] Call CheckParmForFunctionDef on ObjC method parameters 2013-06-24 14:38:26 +00:00
method-conflict-1.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
method-conflict-2.m ObjectiveC [Sema]. This patch makes sure that all inherited 2013-08-14 23:58:55 +00:00
method-conflict.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
method-def-1.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
method-def-2.m
method-encoding-2.m
method-in-class-extension-impl.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
method-lookup-2.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
method-lookup-3.m Weaken the type-matching rules for methods that return aggregates when 2011-06-16 01:15:19 +00:00
method-lookup-4.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
method-lookup-5.m
method-lookup.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
method-no-context.m objective-c - This patch buffers method implementations 2011-08-31 17:37:55 +00:00
method-not-defined.m improve of note message and minor refactoring of my last 2013-05-15 15:27:35 +00:00
method-prototype-scope.m objective-c: deprecated C-like parameters in Objective-C 2012-06-21 18:43:08 +00:00
method-sentinel-attr.m Going back to using getName for consistency. 2013-07-23 17:35:26 +00:00
method-typecheck-1.m Objective-C: check that when a category method is being implemented, 2012-10-23 23:06:22 +00:00
method-typecheck-2.m
method-typecheck-3.m
method-undef-category-warn-1.m Split "incomplete implementation" warnings for ObjC into separate warnings. 2013-03-27 00:02:21 +00:00
method-undef-extension-warn-1.m Split "incomplete implementation" warnings for ObjC into separate warnings. 2013-03-27 00:02:21 +00:00
method-undefined-warn-1.m Split "incomplete implementation" warnings for ObjC into separate warnings. 2013-03-27 00:02:21 +00:00
method-unused-attribute.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
method-warn-unused-attribute.m
mismatched-undefined-method.m objective-c: deprecated C-like parameters in Objective-C 2012-06-21 18:43:08 +00:00
missing-atend-metadata.m improve of note message and minor refactoring of my last 2013-05-15 15:27:35 +00:00
missing-method-context.m
missing-method-return-type.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
narrow-property-type-in-cont-class.m objc: use "class extension" instead of "continuation class" 2012-05-18 21:22:49 +00:00
nested-typedef-decl.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
newproperty-class-method-1.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
no-gc-weak-test.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
no-ivar-access-control.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
no-ivar-in-interface-block.m objective-C: remove use of 'ivar' in favor of 2012-09-24 22:00:36 +00:00
no-objc-exceptions.m Make clang -cc1 disable Objective-C exceptions by default, and add a -fobjc-exceptions flag to turn them on. 2011-02-22 01:52:06 +00:00
no-protocol-option-tests.m Split "incomplete implementation" warnings for ObjC into separate warnings. 2013-03-27 00:02:21 +00:00
no-warn-qual-mismatch.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
no-warn-synth-protocol-meth.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
no-warn-unimpl-method.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
no-warning-unavail-unimp.m Use Decl::getAvailability() rather than checking for the "unavailable" 2013-01-08 18:16:18 +00:00
nonarc-weak.m Force triple in test to unbreak it on non-darwin platforms. 2012-10-02 09:29:48 +00:00
nonnull.h
nonnull.m clang/test: [PR8833] Introduce the feature "LP64" to suppress LLP64-incompatible tests. 2012-09-12 10:45:40 +00:00
nowarn-superclass-method-mismatch.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
nsobject-attribute-1.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
nsobject-attribute.m Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases. 2013-07-23 19:30:11 +00:00
objc-array-literal.m Refine diagnostics in my last patch. 2013-08-14 00:07:10 +00:00
objc-buffered-methods.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
objc-container-subscripting-1.m Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, 2012-03-06 20:05:56 +00:00
objc-container-subscripting-2.m Capitalize "Objective-C" and "C++" in user-facing contexts. 2012-07-19 18:10:18 +00:00
objc-container-subscripting-3.m Capitalize "Objective-C" and "C++" in user-facing contexts. 2012-07-19 18:10:18 +00:00
objc-container-subscripting.m Capitalize "Objective-C" and "C++" in user-facing contexts. 2012-07-19 18:10:18 +00:00
objc-cstyle-args-in-methods.m objective-c: deprecated C-like parameters in Objective-C 2012-06-21 18:43:08 +00:00
objc-dictionary-literal.m Capitalize "Objective-C" and "C++" in user-facing contexts. 2012-07-19 18:10:18 +00:00
objc-literal-comparison.m Sema: Unnest early exit and remove an unnecessary bad cast. 2013-02-15 15:17:50 +00:00
objc-literal-nsnumber.m Don't crash on boxed strings when +stringWithUTF8String: is missing. 2012-05-12 15:53:41 +00:00
objc-literal-sig.m Only check NSArray/NSDictionary boxing method params once. 2012-05-12 17:32:56 +00:00
objc-qualified-property-lookup.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
objc-string-constant.m
objc2-merge-gc-attribue-decl.m
objc2-warn-weak-decl.m More coherent diagnostic when a stack variable is 2011-06-07 20:15:46 +00:00
overriding-property-in-class-extension.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
pedantic-dynamic-test.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
pragma-pack.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
property-2.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
property-3.m objective-C: Fixes a bogus warning due to not setting 2013-02-10 00:16:04 +00:00
property-4.m objective-C: Fixes a bogus warning due to not setting 2013-02-10 00:16:04 +00:00
property-5.m improve of note message and minor refactoring of my last 2013-05-15 15:27:35 +00:00
property-6.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
property-7.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
property-8.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
property-9-impl-method.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
property-9.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
property-10.m Place several uncovered warnings under warning flags, and tweak diagnostic output including the term "gc" (in lowercase). 2012-05-01 05:56:02 +00:00
property-11.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
property-12.m Turn -Wobjc-root-class on by default. <rdar://problem/11203649>. 2012-07-25 07:26:32 +00:00
property-13.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
property-ambiguous-synthesis.m Objective-C [qoi]: When an class conforms to multiple 2013-05-20 21:20:24 +00:00
property-and-class-extension.m objective-C: remove use of 'ivar' in favor of 2012-09-24 22:00:36 +00:00
property-and-ivar-use.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
property-category-1.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
property-category-2.m objective-c - Make warning on unimplemented protocols point 2011-08-27 21:55:47 +00:00
property-category-3.m objective-C: Fixes a bogus warning due to not setting 2013-02-10 00:16:04 +00:00
property-category-4.m Objective-C: This is a small modification to my 2013-04-25 21:59:34 +00:00
property-category-impl.m Objective-C: This is a small modification to my 2013-04-25 21:59:34 +00:00
property-choose-expr.m Make IgnoreParens() look through ChooseExprs. 2013-07-20 00:40:58 +00:00
property-deprecated-warning.m Rework how ObjC method inherit deprecated/availability. 2013-04-06 00:34:27 +00:00
property-dot-receiver.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
property-error-readonly-assign.m Restore r142914 and r142915, now with missing file and apparent 2011-10-25 17:37:35 +00:00
property-expression-error.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
property-impl-misuse.m objective-C: remove use of 'ivar' in favor of 2012-09-24 22:00:36 +00:00
property-in-class-extension-1.m objective-C: don't warn about class extension property's 2012-09-17 23:57:35 +00:00
property-in-class-extension.m Split "incomplete implementation" warnings for ObjC into separate warnings. 2013-03-27 00:02:21 +00:00
property-inherited.m objc: note location of the previously declared 2011-10-12 00:00:57 +00:00
property-ivar-mismatch.m objective-C: remove use of 'ivar' in favor of 2012-09-24 22:00:36 +00:00
property-lookup-in-id.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
property-method-lookup-impl.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
property-missing.m Use Sema::RequireCompleteType to check for the completeness of 2011-11-14 22:10:01 +00:00
property-nonfragile-abi.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
property-noninherited-availability-attr.m Rework how ObjC method inherit deprecated/availability. 2013-04-06 00:34:27 +00:00
property-noprotocol-warning.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
property-not-lvalue.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
property-ns-returns-not-retained-attr.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
property-redundant-decl-accessor.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
property-typecheck-1.m objective-c: fix a sema and IRGen crash when property 2012-05-29 19:56:01 +00:00
property-user-setter.m Basic support for Microsoft property declarations and 2013-04-16 07:28:30 +00:00
property-weak.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
property.m Objective-C: When reporting on missing property accessor implementation in 2013-04-24 17:06:38 +00:00
props-on-prots.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
protocol-archane.m Fix warning text of my last patch. 2013-02-28 23:16:39 +00:00
protocol-attribute.m Unify the codepaths for emitting deprecation warnings. The test changes are just to account for us emitting notes more consistently. 2012-08-08 21:52:41 +00:00
protocol-expr-1.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
protocol-expr-neg-1.m
protocol-id-test-1.m Objective-C [qoi]: privide typo correction for selectors 2013-06-18 15:31:36 +00:00
protocol-id-test-2.m Objective-C [qoi]: privide typo correction for selectors 2013-06-18 15:31:36 +00:00
protocol-id-test-3.m
protocol-implementation-inherited.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
protocol-implementing-class-methods.m After numerous requests, have Objective-C 'method declared here' notes mention the actual method. This looks better within an IDE, where text isn't always regurgitated in the presentation of a warning. Fixes radar 10914035. 2012-02-27 22:55:11 +00:00
protocol-lookup-2.m Fix an assertion hit in Sema::CheckObjCMethodOverrides. 2013-04-27 00:10:12 +00:00
protocol-lookup.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
protocol-qualified-class-unsupported.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
protocol-typecheck.m
protocol-warn.m
protocols.m objective-c: deprecated C-like parameters in Objective-C 2012-06-21 18:43:08 +00:00
provisional-ivar-lookup.m Warn on self-assignment to member variables. PR13104. 2012-06-28 23:53:12 +00:00
qualified-protocol-method-conflicts.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
rdar6248119.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
rdr-6211479-array-property.m
receiver-forward-class.m objc: Issue diagnostic when receiver type is a forward class declaration and 2012-02-03 01:02:44 +00:00
related-result-type-inference.m Restore warning to its original text when 2013-07-11 19:13:34 +00:00
restrict-id-type.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
return.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
scope-check.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
selector-1.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
selector-2.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
selector-3.m Objective-C: Implements gcc's -Wselector option 2013-05-30 21:48:58 +00:00
selector-error.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
selector-overload.m
self-assign.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
self-declared-in-block.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
self-in-function.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
setter-dotsyntax.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
severe-syntax-error.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
sign-conversion.m Objective-C: More cases of -Wsign-conversion not 2013-05-15 22:25:03 +00:00
sizeof-interface.m objective-c: yank any use of "non-fragile abi" phrase 2012-07-09 17:54:36 +00:00
special-dep-unavail-warning.m -Wdeprecated warning to include reference (as a note) 2012-05-27 16:59:48 +00:00
stand-alone-implementation.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
static-ivar-ref-1.m
stmts.m Make clang -cc1 disable Objective-C exceptions by default, and add a -fobjc-exceptions flag to turn them on. 2011-02-22 01:52:06 +00:00
string.m
super-cat-prot.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
super-class-protocol-conformance.m objective-c - Make warning on unimplemented protocols point 2011-08-27 21:55:47 +00:00
super-dealloc-attribute.m Objective-C: merge objc_requires_super attribute of 2013-07-09 22:02:20 +00:00
super-property-message-expr.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
super-property-notation.m Modify comment in user test. 2013-03-12 15:53:46 +00:00
super.m Perform the receiver-expression transformations regardless of 2013-03-01 09:20:14 +00:00
synchronized.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
synth-provisional-ivars-1.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
synth-provisional-ivars.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
synthesize-setter-contclass.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
synthesized-ivar.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
tentative-property-decl.m objc: tweak my last patch to warn if class extension 2012-06-20 23:18:57 +00:00
transparent-union.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
try-catch.m Modify how the -verify flag works. Currently, the verification string and 2011-12-15 00:38:15 +00:00
typedef-class.m objective-c: Ignore with warning forward class declaration whose name 2012-01-24 00:40:15 +00:00
typo-correction.m Revert r177218. 2013-05-03 23:20:27 +00:00
ucn-objc-string.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
undeclared-selector.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
undef-class-messagin-error.m
undef-protocol-methods-1.m Split "incomplete implementation" warnings for ObjC into separate warnings. 2013-03-27 00:02:21 +00:00
undef-superclass-1.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
undefined-protocol-type-1.m objc: diagnose duplicate declaration of methods 2011-12-13 19:40:34 +00:00
unimplemented-protocol-prop.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
uninit-variables.m Teach -Wuninitialized to recognize common "noreturn" idioms in 2012-09-13 00:21:35 +00:00
unknown-anytype.m Clang has existing support for debuggers that 2012-02-04 01:29:37 +00:00
unqualified-to-qualified-class-warn.m Fix a regression where the initializer implements 2011-04-12 16:34:14 +00:00
unused.m objective-C: improve on warnings about misplacement of method 2012-09-17 23:09:59 +00:00
va-method-1.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
warn-assign-property-nscopying.m
warn-cast-of-sel-expr.m objc: DOn't complain if a (SEL) expression is typecast 2012-12-13 00:42:06 +00:00
warn-deprecated-implementations.m objective-C: Do not issue deprecated warning about implementation 2012-11-17 20:53:53 +00:00
warn-direct-ivar-access.m objective-C: When implementing custom accessor method for 2013-02-14 19:07:19 +00:00
warn-forward-class-attr-deprecated.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
warn-implicit-atomic-property.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
warn-implicit-self-in-block.m Update test case. 2012-11-02 17:50:53 +00:00
warn-incompatible-builtin-types.m
warn-missing-super.m Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
warn-protocol-method-deprecated.m objective-c: issue deprecation/unavailability warnings for methods called on 2012-06-23 18:39:57 +00:00
warn-retain-block-property.m Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
warn-retain-cycle.m objective-C arc: Warn under arc about a use of an ivar inside a block 2012-10-03 17:55:29 +00:00
warn-selector-selection.m
warn-strict-selector-match.m Modify how the -verify flag works. Currently, the verification string and 2011-12-15 00:38:15 +00:00
warn-superclass-method-mismatch.m
warn-unreachable.m Fix horrific CFG bug where '@autoreleasepool' would be put in a dangling block in the CFG. 2012-03-06 23:40:47 +00:00
warn-unused-exception-param.m Make clang -cc1 disable Objective-C exceptions by default, and add a -fobjc-exceptions flag to turn them on. 2011-02-22 01:52:06 +00:00
warn-weak-field.m Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
warn-write-strings.m There were some frustrating problems with the implementation of 2011-04-23 06:30:43 +00:00
warning-missing-selector-name.m Split "incomplete implementation" warnings for ObjC into separate warnings. 2013-03-27 00:02:21 +00:00
weak-attr-ivar.m Properly move attributes to the decl spec when applying them there. 2011-03-26 01:39:56 +00:00
weak-property.m [objc] For the ARC error that is emitted when a synthesized property implementation 2012-12-12 22:48:25 +00:00
weak-receiver-warn.m Move Sema::PropertyIfSetterOrGetter to ObjCMethodDecl::findPropertyDecl. 2012-10-10 16:42:54 +00:00
writable-property-in-superclass.m Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00