hanchenye-llvm-project/clang/test/SemaObjC
Fariborz Jahanian 65b1377911 ObjectiveC. 1) Warn when @dynamic (as well as synthesize)
property has the naming convention that implies 'ownership'.
2) improve on diagnostic and make it property specific.
3) fix the line number in the case of default property
synthesis. // rdar://15757510

llvm-svn: 198905
2014-01-10 00:53:48 +00:00
..
Inputs
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 Revert r194663 and r194647. 2013-11-14 04:44:56 +00:00
arc-cf.m ObjectiveC ARC: finishing off issuing error when 2013-07-31 23:19:34 +00:00
arc-decls.m ObjectiveC. 1) Warn when @dynamic (as well as synthesize) 2014-01-10 00:53:48 +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 Fix a tranche of comment, test and doc typos 2013-12-05 16:25:25 +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-objcbridge-related-attribute.m ObjectiveC. Further improvements of use 2013-12-16 22:54:37 +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 Fix a tranche of comment, test and doc typos 2013-12-05 16:25:25 +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 Replace -fobjc-default-synthesize-properties with disable-objc-default-synthesize-properties. 2013-09-27 20:21: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 Making some attribute diagnostics more consistent. Removes a newly-unused diagnostic. 2013-11-24 20:36:50 +00:00
arc-unavailable-system-function.m Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'. 2013-12-18 23:30:06 +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 ObjectiveC. ObjectiveC's collection selector expression in 2013-10-10 21:58:04 +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 Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'. 2013-12-18 23:30:06 +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 Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'. 2013-12-18 23:30:06 +00:00
attr-designated-init.m [objc] Add a test to make sure that a class can add a secondary initializer via a category 2013-12-14 02:16:41 +00:00
attr-malloc.m
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 Do not use typo correction that is unaccessible. 2013-10-14 14:05:48 +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 Fix regression from r190427. 2013-09-12 22:36:24 +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
category-1.m Change 'method X in protocol not implemented' warning to include the name of the protocol. 2013-12-13 05:58:51 +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
check-objcbridge-related-attribute-lookup.m Objective-C: Improve on various diagnostics related to 2013-12-09 22:04:26 +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 Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'. 2013-12-18 23:30:06 +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 Change 'method X in protocol not implemented' warning to include the name of the protocol. 2013-12-13 05:58:51 +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
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
conversion.m GetExprRange() (used by -Wconversion checking) should look through OpaqueValueExprs. 2013-10-14 18:55:27 +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 ObjectiveC. Fixes the sentence in a diagnostic. 2013-12-18 16:51:06 +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
default-synthesize-1.m Replace -fobjc-default-synthesize-properties with disable-objc-default-synthesize-properties. 2013-09-27 20:21:48 +00:00
default-synthesize-2.m Replace -fobjc-default-synthesize-properties with disable-objc-default-synthesize-properties. 2013-09-27 20:21:48 +00:00
default-synthesize-3.m Enhance "auto synthesis will not synthesize property in protocol" to include property and protocol name. 2013-12-12 23:40:14 +00:00
default-synthesize.m Enhance "auto synthesis will not synthesize property in protocol" to include property and protocol name. 2013-12-12 23:40:14 +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 Replace -fobjc-default-synthesize-properties with disable-objc-default-synthesize-properties. 2013-09-27 20:21: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 Do not use typo correction that is unaccessible. 2013-10-14 14:05:48 +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 ObjectiveC. Added support for methods annotated with format_arg 2013-10-18 21:20:34 +00:00
format-strings-objc.m Special case '%C' handling in ObjC format strings to handle integer literals that can represent unicode characters 2013-10-15 05:25:17 +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 Fix test containing backslash and newline separated by space 2013-12-14 23:32:27 +00:00
gc-attributes.m
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 Enables support for custom subject lists for attributes. As a testbed, uses the custom subject for the ibaction attribute. 2013-11-29 14:57:58 +00:00
iboutlet.m Replace -fobjc-default-synthesize-properties with disable-objc-default-synthesize-properties. 2013-09-27 20:21:48 +00:00
iboutletcollection-attr.m Factor out custom parsing for iboutletcollection and vec_type_hint attributes 2013-10-31 01:56:18 +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 ObjectiveC: Don't warn when method implemented in 2013-12-05 20:52:31 +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 Don't give suggest things like function names on the left side of "=". 2013-09-27 19:40:16 +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 ObjectiveC. Sema test for property, methods 2013-12-19 17:22:23 +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
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 Updated the wording of two attribute-related diagnostics so that they print the offending attribute name. Also updates the associated test cases. 2014-01-02 21:26:14 +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 Change 'method X in protocol not implemented' warning to include the name of the protocol. 2013-12-13 05:58:51 +00:00
method-undef-extension-warn-1.m Change 'method X in protocol not implemented' warning to include the name of the protocol. 2013-12-13 05:58:51 +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
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 Reworded the NSObject attribute diagnostics to be more consistent with other attribute diagnostics. Also updated the associated test case. 2014-01-02 22:45:33 +00:00
objc-array-literal.m ObjectiveC. Define a new cc1 flag 2013-11-01 21:58:17 +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 ObjectiveC. Define a new cc1 flag 2013-11-01 21:58:17 +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
objcbridge-attribute-arc.m ObjectiveC migrator. Improve on definition, use 2013-11-22 00:02:22 +00:00
objcbridge-attribute.m ObjectiveC migrator. Improve on definition, use 2013-11-22 00:02:22 +00:00
objcbridge-related-attribute.m ObjectiveC. Further improvements of use 2013-12-16 22:54:37 +00:00
objcbridgemutable-attribute.m ObjectiveC migrator. Improve on definition, use 2013-11-22 00:02:22 +00:00
overriding-property-in-class-extension.m Objective-C. Do not issue warning when 'readonly' 2013-12-13 18:19:59 +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 Objective-C. Remove obsolete option from test. 2013-12-13 19:06:55 +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 Objective-C. Do not issue warning when 'readonly' 2013-12-13 18:19:59 +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 Replace -fobjc-default-synthesize-properties with disable-objc-default-synthesize-properties. 2013-09-27 20:21:48 +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 Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'. 2013-12-18 23:30:06 +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. Do not issue warning when 'readonly' 2013-12-13 18:19:59 +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 Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'. 2013-12-18 23:30:06 +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-ownership-attr.m ObjectiveC. Allow readonly properties without an explicit ownership 2013-10-04 18:06:08 +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 Fix a tranche of comment, test and doc typos 2013-12-05 16:25:25 +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 Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'. 2013-12-18 23:30:06 +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-suppress-conformance.m Refine 'objc_protocol_requires_explicit_implementation' attribute to better handle indirect protocols. 2013-12-13 06:26:14 +00:00
protocols.m objective-c: deprecated C-like parameters in Objective-C 2012-06-21 18:43:08 +00:00
provisional-ivar-lookup.m Replace -fobjc-default-synthesize-properties with disable-objc-default-synthesize-properties. 2013-09-27 20:21:48 +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 Correct hyphenations in comments and assert messages 2013-12-05 04:47:09 +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 Fix three tests that weren't checking anything 2013-12-08 22:22:31 +00:00
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-comparison.m Add self-comparison warnings for fields. 2013-09-06 03:13:09 +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 Wordsmith "maybe" into "may be" in diagnostic, and move warning under flag. 2013-12-19 22:47:11 +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
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 Replace -fobjc-default-synthesize-properties with disable-objc-default-synthesize-properties. 2013-09-27 20:21:48 +00:00
super-dealloc-attribute.m ObjectiveC. Method implementations should only check for 2013-11-05 00:28:21 +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 Replace -fobjc-default-synthesize-properties with disable-objc-default-synthesize-properties. 2013-09-27 20:21:48 +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 Replace -fobjc-default-synthesize-properties with disable-objc-default-synthesize-properties. 2013-09-27 20:21:48 +00:00
synth-provisional-ivars.m Replace -fobjc-default-synthesize-properties with disable-objc-default-synthesize-properties. 2013-09-27 20:21:48 +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 Replace -fobjc-default-synthesize-properties with disable-objc-default-synthesize-properties. 2013-09-27 20:21:48 +00:00
tentative-property-decl.m Objective-C. Do not issue warning when 'readonly' 2013-12-13 18:19:59 +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 Change 'method X in protocol not implemented' warning to include the name of the protocol. 2013-12-13 05:58:51 +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 Replace -fobjc-default-synthesize-properties with disable-objc-default-synthesize-properties. 2013-09-27 20:21:48 +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
unused-backing-ivar-warning.m [objc] Refactor and improve functionality for the -Wunused-property-ivar warning. 2014-01-03 18:32:18 +00:00
unused.m Have attribute 'objc_precise_lifetime' suppress -Wunused. 2014-01-09 20:19:45 +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 Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'. 2013-12-18 23:30:06 +00:00
warn-direct-ivar-access.m Replace -fobjc-default-synthesize-properties with disable-objc-default-synthesize-properties. 2013-09-27 20:21:48 +00:00
warn-forward-class-attr-deprecated.m Wordsmith "maybe" into "may be" in diagnostic, and move warning under flag. 2013-12-19 22:47:11 +00:00
warn-implicit-atomic-property.m Replace -fobjc-default-synthesize-properties with disable-objc-default-synthesize-properties. 2013-09-27 20:21:48 +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 Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'. 2013-12-18 23:30:06 +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
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
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
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