llvm-project/clang/test/SemaObjC
Akira Hatanaka 4c62c7c981 [Objective-c] Fix a crash in WeakObjectProfileTy::getBaseInfo.
The crash occurs in WeakObjectProfileTy::getBaseInfo when getBase() is
called on an ObjCPropertyRefExpr object whose receiver is an interface.
This commit fixes the crash by checking the type of the receiver and
setting IsExact to true if it is an interface.

rdar://problem/25208167

Differential Revision: http://reviews.llvm.org/D18268

llvm-svn: 263818
2016-03-18 19:03:50 +00:00
..
Inputs Add TreatUnavailableAsInvalid for the verification-only mode in InitListChecker. 2016-03-10 18:53:19 +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
NSString-type.m
access-property-getter.m [SemaObjC] Remove unused code from test. 2015-08-21 20:28:16 +00:00
alias-test-1.m
alias-test-2.m
arc-bridged-cast.m [Objective-C Sema] It is permissable to bridge cast to 'id' 2015-04-09 23:39:53 +00:00
arc-cf.m ObjectiveC ARC: finishing off issuing error when 2013-07-31 23:19:34 +00:00
arc-decls.m Suggest objc_method_family(none) for a property named -newFoo or similar. 2015-01-16 23:04:31 +00:00
arc-dict-bridged-cast.m Allow (Object *)kMyGlobalCFObj casts without bridging 2015-02-25 20:09:06 +00:00
arc-invalid.m Objective-C. Fixes an obscuer crash caused by multiple inclusion of 2014-05-27 18:26:09 +00:00
arc-jump-block.m Reword switch/goto diagnostics "protected scope" diagnostics. Making up a term 2014-09-06 00:24:58 +00:00
arc-no-runtime.m Be more conservative about diagnosing "incorrect" uses of __weak: 2015-10-27 04:54:50 +00:00
arc-non-pod-memaccess.m
arc-nsconsumed-errors.m
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
arc-property-decl-attrs.m ObjC properties: consider ownership of properties from protocols when synthesizing. 2015-12-18 00:52:31 +00:00
arc-property-lifetime.m Some minor ARC diagnostic improvements. 2015-10-21 18:06:38 +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] Fix a crash in WeakObjectProfileTy::getBaseInfo. 2016-03-18 19:03:50 +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 Add TreatUnavailableAsInvalid for the verification-only mode in InitListChecker. 2016-03-10 18:53:19 +00:00
arc-type-conversion.m Objective-C. Revert my patch in r211234. 2014-06-18 23:22:38 +00:00
arc-unavailable-for-weakref.m Fix inference of _Nullable for weak Objective-C properties. 2015-10-09 20:36:17 +00:00
arc-unavailable-system-function.m Refine r251469 to give better (and more localizable) diagnostics 2015-10-28 05:03:19 +00:00
arc-unbridged-cast.m Allow (Object *)kMyGlobalCFObj casts without bridging 2015-02-25 20:09:06 +00:00
arc-unsafe-assigns.m
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 Some minor ARC diagnostic improvements. 2015-10-21 18:06:38 +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 Adding back in a test that I inadvertently removed in r258862 2016-01-27 15:51:56 +00:00
attr-availability-1.m Add __has_feature(attribute_availability_with_version_underscores). 2015-07-16 22:30:10 +00:00
attr-availability.m Don't inherit the "unavailable" attribute from an overridden superclass method. 2015-09-30 21:34:33 +00:00
attr-cf_returns.m Allow the cf_returns_[not_]retained attributes to appear on out-parameters. 2015-06-19 23:17:46 +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-pch.m Objective-C: Serialize "more than one decl" state of ObjCMethodList. 2014-12-27 22:14:15 +00:00
attr-deprecated.m Fix crashes on missing @interface for category 2015-01-20 20:41:36 +00:00
attr-designated-init.m [sema] Allow to opt-out of overriding the super class's designated initializers by marking the initializer as unavailable in the subclass. 2015-07-30 19:06:04 +00:00
attr-malloc.m Sema: Add support for __declspec(restrict) 2015-02-04 07:23:21 +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 Define weak and __weak to mean ARC-style weak references, even in MRC. 2015-10-22 18:38:17 +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 Reword switch/goto diagnostics "protected scope" diagnostics. Making up a term 2014-09-06 00:24:58 +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
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
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 Improve the Objective-C common-type computation used by the ternary operator. 2015-07-07 03:58:01 +00:00
blocks.m Update a few more tests in response to the MS ABI enum semantics 2015-10-08 08:28:09 +00:00
bool-type.m ARMv7k: implement ABI changes for watchOS from standard iOS. 2015-10-30 16:30:45 +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 Consolidate header inclusion diagnostics 2014-07-11 20:53:51 +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 Consolidate header inclusion diagnostics 2014-07-11 20:53:51 +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 Objective-C. Diagose use of undefined protocols 2014-03-11 17:10: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
check-dup-objc-decls-1.m
check-objcbridge-related-attribute-lookup.m Objective-C: Improve on various diagnostics related to 2013-12-09 22:04:26 +00:00
circular-container.m [ObjC] Circular containers: add support of subclasses 2015-08-06 04:51:14 +00:00
class-bitfield.m C11 _Bool bitfield diagnostic 2015-09-14 21:27:36 +00:00
class-conforming-protocol-1.m
class-conforming-protocol-2.m
class-def-test-1.m Objective-C. Diagose use of undefined protocols 2014-03-11 17:10:51 +00:00
class-extension-after-implementation.m
class-extension-dup-methods.m [Sema/objc] When checking for unimplemented methods treat methods from class extensions as continuation of the class interface. 2015-10-13 23:27:34 +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
class-message-protocol-lookup.m
class-method-lookup.m
class-method-self.m
class-property-access.m Objective-C. Patch to warn if the result of calling a property getter 2014-07-18 22:59:10 +00:00
class-proto-1.m Objective-C. Diagose use of undefined protocols 2014-03-11 17:10:51 +00:00
class-protocol-method-match.m
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 [Sema] Check availability of ObjC super class and protocols of a container 2015-04-19 20:15:55 +00:00
cocoa-api-usage.m Revert "clang/test/Driver/crash-report.c: This requires rewriter for -frewrite-includes. [PR20321]" 2014-07-16 15:12:48 +00:00
cocoa-api-usage.m.fixed Revert "clang/test/Driver/crash-report.c: This requires rewriter for -frewrite-includes. [PR20321]" 2014-07-16 15:12:48 +00:00
compare-qualified-class.m Objective-C [Sema]. Fixes a bug in comparing qualified 2014-10-13 21:07:45 +00:00
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
compound-init.m
comptypes-1.m
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
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 Update mailing list references to lists.llvm.org 2015-08-05 03:55:23 +00:00
comptypes-10.m
comptypes-a.m
comptypes-legal.m Objective-C qoi. When Objective-C pointer mismatches with 2014-06-19 23:05:46 +00:00
conditional-expr-2.m
conditional-expr-3.m
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 Improve the Objective-C common-type computation used by the ternary operator. 2015-07-07 03:58:01 +00:00
conditional-expr.m Improve the Objective-C common-type computation used by the ternary operator. 2015-07-07 03:58:01 +00:00
conflict-atomic-property.m
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 ObjectiveC. When introducing a new property declaration in 2014-01-27 19:14: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
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
dealloc.m Objective-C. Fixes a bug where "new" family attribute 2014-01-28 22:46:29 +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 Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
default-synthesize-1.m [MSVC Compat] Try to treat an implicit, fixed enum as an unfixed enum 2015-10-08 10:04:46 +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 Objective-C [qoi]. When reporting that a property is not 2014-10-10 22:08:23 +00:00
default-synthesize.m Objective-C [qoi]. If property is going to be implemented 2014-08-29 20:29:31 +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
deprecate_function_containers.m Objective-C. Diagnose use of properties in functions nested in, 2014-05-28 18:12:10 +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
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
duplicate-ivar-check.m
duplicate-ivar-in-class-extension.m
duplicate-property-class-extension.m objc: use "class extension" instead of "continuation class" 2012-05-18 21:22:49 +00:00
duplicate-property.m
encode-typeof-test.m Objective-C. Warn when @encode'ing provides an incomplete 2014-08-22 23:17:52 +00:00
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
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 Continue parsing an expression list even after an error is encountered. 2014-07-14 22:48:10 +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
foreach.m Objective-C: Warn when fast enumeration variable isn't used. 2013-07-06 18:04:13 +00:00
format-arg-attribute.m Improving the diagnostic for cases where the attribute only appertains to a function with a prototype. 2015-11-04 16:09:04 +00:00
format-cstrings-warning.m Objective-C. Under a special flag, -Wcstring-format-directive, 2014-09-11 19:13:23 +00:00
format-ostrace-warning.m [Objective-C]. Provide a new formatting kind, "os_trace" which 2015-02-21 00:45:58 +00:00
format-strings-objc.m Move the fixit for -Wformat-security to a note. 2016-03-15 20:56:38 +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
forward-class-receiver.m
forward-class-redeclare.m
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 Define __unsafe_unretained and __autoreleasing in ObjC GC mode. 2015-11-10 23:00:25 +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 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 [Objective-C diagnostic PATCH] Accept and ignore -Wreceiver-is-weak 2015-03-24 17:14:20 +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 Handle Objective-C type arguments. 2015-07-07 03:57:35 +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
invalid-objc-decls-1.m
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
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
ivar-lookup-resolution-builtin.m Consolidate header inclusion diagnostics 2014-07-11 20:53:51 +00:00
ivar-lookup.m revert patch r216469. 2014-08-26 21:10:47 +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
kindof.m [Objective-c] Fix a crash that occurs when ObjCTypeParamList::back() is 2015-12-16 06:25:38 +00:00
legacy-implementation-1.m
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 Implement the 'optnone' attribute, which suppresses most optimizations 2014-03-31 22:29:15 +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
method-def-1.m
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 Objective-C. Provide group name for warning 2014-12-18 19:41:11 +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
method-no-context.m
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
method-warn-unused-attribute.m Implement support for [[nodiscard]] in C++1z that is based off existing support for warn_unused_result, and treat it as an extension pre-C++1z. This also means extending the existing warn_unused_result attribute so that it can be placed on an enum as well as a class. 2016-03-07 22:44:55 +00:00
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
mrc-no-weak.m Refine r251469 to give better (and more localizable) diagnostics 2015-10-28 05:03:19 +00:00
mrc-weak.m Don't actually add the __unsafe_unretained qualifier in MRC; 2015-11-19 02:28:03 +00:00
multiple-method-names.m Fix PR22047: ObjC: Method unavailability attribute doesn't work with overloaded methods 2015-04-28 18:04:44 +00:00
multiple-property-deprecated-decl.m [Objective-C Sema] Patch to not issue unavailbility/deprecated 2015-04-07 16:56:27 +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
no-gc-weak-test.m Be more conservative about diagnosing "incorrect" uses of __weak: 2015-10-27 04:54:50 +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
nonnull.h
nonnull.m [Sema] Don't crash when __attribute__((nonnull)) is applied to blocks 2015-04-07 06:01:53 +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
ns_returns_retained_block_return.m More tests for // rdar://17259812 2014-06-12 16:55:43 +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
nullability-arc.m Replace __double_underscored type nullability qualifiers with _Uppercase_underscored 2015-06-24 22:02:08 +00:00
nullability.m Replace __double_underscored type nullability qualifiers with _Uppercase_underscored 2015-06-24 22:02:08 +00:00
nullable-weak-property.m Fix inference of _Nullable for weak Objective-C properties. 2015-10-09 20:36:17 +00:00
objc-array-literal.m Cleanup ObjCInterfaceDecl lookup for ObjC literals 2015-07-24 05:09:40 +00:00
objc-asm-attribute-neg-test.m Objective-C. Changes per A. Ballman's comment 2014-07-16 19:44:34 +00:00
objc-boxed-expressions-nsvalue.m Cleanup ObjCInterfaceDecl lookup for ObjC literals 2015-07-24 05:09:40 +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-cf-audited-warning.m Objective-C arc. Fixes a crash when issuing diagnostic for 2014-09-10 18:23:34 +00:00
objc-class-property.m Add has_feature objc_class_property. 2016-03-10 23:51:03 +00:00
objc-container-subscripting-1.m
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-attr.m Objective-C. Don't ignore availability attribute when 2014-06-10 19:02:48 +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 Cleanup ObjCInterfaceDecl lookup for ObjC literals 2015-07-24 05:09:40 +00:00
objc-independent-class-attribute.m [Objective-C Sema]. In my last patch change the 2015-04-16 21:52:34 +00:00
objc-literal-comparison.m Objective-C. revert patch for rdar://17554063. 2014-10-28 18:28:16 +00:00
objc-literal-nsnumber.m Cleanup ObjCInterfaceDecl lookup for ObjC literals 2015-07-24 05:09:40 +00:00
objc-literal-sig.m Only check NSArray/NSDictionary boxing method params once. 2012-05-12 17:32:56 +00:00
objc-mixed-bridge-attribute.m Objective-C. More tests for both bridging attributes and 2014-06-11 19:10:46 +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 [Sema] Emit a better diagnostic when variable redeclarations disagree 2015-07-14 20:08:49 +00:00
objc2-warn-weak-decl.m
objcbridge-attribute-arc.m [Objective-C Sema] Fixes a typo which did not allow 2015-04-10 22:07:47 +00:00
objcbridge-attribute.m [Objective-C Sema] Fixes a typo which did not allow 2015-04-10 22:07:47 +00:00
objcbridge-related-attribute.m ObjectiveC. Further improvements of use 2013-12-16 22:54:37 +00:00
objcbridgemutable-attribute.m [Objective-C Sema] Fixes a typo which did not allow 2015-04-10 22:07:47 +00:00
opaque-is-access-warn.m Support watchOS and tvOS driver options 2015-10-30 16:30:27 +00:00
opaque-is-access.m ARM64: initial clang support commit. 2014-03-29 15:09:45 +00:00
override-nullability.m Extend type nullability qualifiers for Objective-C. 2015-06-19 18:14:38 +00:00
overriding-property-in-class-extension.m Objective-C. Do not issue warning when 'readonly' 2013-12-13 18:19:59 +00:00
ovl-check.m [Sema] More changes to fix Objective-C fallout from r249995. 2016-02-13 01:41:41 +00:00
parameterized_classes.m Switch to using an explicit scope object to ensure we don't forget to pop ObjC 2015-11-03 01:19:56 +00:00
parameterized_classes_arc.m Forbid qualifiers on ObjC generic parameters and arguments, but 2015-09-23 22:14:21 +00:00
parameterized_classes_collection_literal.m Warn when an Objective-C collection literal element is converted to an incompatible type. 2015-07-07 03:58:22 +00:00
parameterized_classes_subst.m Implement variance for Objective-C type parameters. 2015-07-07 03:58:54 +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 properties: merge attributes when redeclaring 'readonly' as 'readwrite' in an extension. 2015-12-10 23:02:09 +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 [Objective-C Sema] Use canonical type of properties when comparing 2015-04-08 21:34:04 +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-atomic-redecl.m Objective-C properties: merge attributes when redeclaring 'readonly' as 'readwrite' in an extension. 2015-12-10 23:02:09 +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
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 Add -Wpartial-availability. 2015-03-19 19:18:22 +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
property-expression-error.m
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 properties: loosen 'atomic' checking for readonly properties. 2015-12-09 22:57:32 +00:00
property-in-class-extension.m [Sema/objc] When checking for unimplemented methods treat methods from class extensions as continuation of the class interface. 2015-10-13 23:27:34 +00:00
property-inherited.m [Objective-C Sema]. Warn when an indirectly overridden property 2014-02-15 00:04:36 +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
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
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 Objective-C. Patch to warn if the result of calling a property getter 2014-07-18 22:59:10 +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
property-ns-returns-not-retained-attr.m
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 Objective-C. Do not warn if user is using property-dox syntax to name a 2014-08-15 17:39:00 +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 C++ support for Objective-C lightweight generics. 2015-07-07 03:58:14 +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 Objective-C. Warn if protocol used in an @protocol 2014-07-25 19:45:01 +00:00
protocol-expr-neg-1.m Objective-C. Warn if protocol used in an @protocol 2014-07-25 19:45:01 +00:00
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
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 Improve the Objective-C common-type computation used by the ternary operator. 2015-07-07 03:58:01 +00:00
protocols-suppress-conformance.m Objective-C [qoi]. When reporting that a property is not 2014-10-10 22:08:23 +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
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
related-result-type-inference.m Restore warning to its original text when 2013-07-11 19:13:34 +00:00
resolve-method-in-global-pool.m Objective-C. When multiple nullary selectors are found in 2014-08-27 16:38:47 +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
scope-check.m Reword switch/goto diagnostics "protected scope" diagnostics. Making up a term 2014-09-06 00:24:58 +00:00
selector-1.m Objective-C. When we use @selector(save:), etc. there may be more 2014-06-24 17:02:19 +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 Sema]. Don't warn about use of 2015-02-19 21:52:41 +00:00
selector-4.m Objective-C. Reduce false positive warnings with -Wselector by issuing warning 2014-05-09 19:51:39 +00:00
selector-error.m
selector-overload.m Fix three tests that weren't checking anything 2013-12-08 22:22:31 +00:00
self-assign.m
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
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
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 Patch fixes PR21932 crash on invalid code. Using 2015-01-20 16:53:34 +00:00
super.m Perform the receiver-expression transformations regardless of 2013-03-01 09:20:14 +00:00
synchronized.m
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 Be more conservative about diagnosing "incorrect" uses of __weak: 2015-10-27 04:54:50 +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
typedef-class.m
typo-correction-arc.m Sema: handle typo correction on ARC'ed ivar 2016-02-07 02:30:59 +00:00
typo-correction.m [sema] Fix crash when typo-transforming an expression containing an ObjC super message expression. 2015-07-28 06:12:24 +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
undef-arg-super-method-call.m [Objective-C patch]. Amend TransformObjCMessageExpr to handle call 2015-03-30 23:30:24 +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
undefined-protocol-type-1.m
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
unqualified-to-qualified-class-warn.m
unused-backing-ivar-warning.m Another test for patch for // rdar://15890251 2014-01-27 22:44:17 +00:00
unused.m [Objctive-C sema]. Do not do the unused-getter-return-value 2015-02-16 23:49:44 +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-category-method-deprecated.m Objective-C. Change to method lookup rules to look 2014-08-27 20:34:29 +00:00
warn-deprecated-implementations.m Objective-C. No need to issue deprecated warning if deprecated method 2014-03-18 00:10:37 +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-explicit-call-initialize.m Objective-C. Allow [super initialize] in an +initialize 2014-08-25 21:27:38 +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-loop-analysis.m Fix false positives for for-loop-analysis warning 2016-03-10 02:02:48 +00:00
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. Blocks that strongly capture themselves 2014-06-12 20:57:14 +00:00
warn-selector-selection.m
warn-strict-selector-match.m [Objective-C Sema]This patch fixes the warning when clang issues 2015-04-15 17:26:21 +00:00
warn-superclass-method-mismatch.m
warn-thread-safety-analysis.m ThreadSafetyAnalysis: Don't crash when trying to analyze objc methods. 2014-05-09 17:08:01 +00:00
warn-unreachable.m [-Wunreachable-code] Expand paren-suppression heuristic to C++/ObjC bools. 2014-03-29 04:49:20 +00:00
warn-unused-exception-param.m
warn-weak-field.m
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
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