]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/tree - test/SemaObjC/
Vendor import of clang release_34 branch r197841 (effectively, 3.4 RC3):
[FreeBSD/FreeBSD.git] / test / SemaObjC /
drwxr-xr-x   ..
-rw-r--r-- 377 ClassPropertyNotObject.m
-rw-r--r-- 622 ContClassPropertyLookup.m
-rw-r--r-- 521 DoubleMethod.m
drwxr-xr-x - Inputs
-rw-r--r-- 587 NSString-type.m
-rw-r--r-- 863 access-property-getter.m
-rw-r--r-- 805 alias-test-1.m
-rw-r--r-- 583 alias-test-2.m
-rw-r--r-- 3525 arc-bridged-cast.m
-rw-r--r-- 2506 arc-cf.m
-rw-r--r-- 4638 arc-decls.m
-rw-r--r-- 2641 arc-dict-bridged-cast.m
-rw-r--r-- 568 arc-invalid.m
-rw-r--r-- 2711 arc-jump-block.m
-rw-r--r-- 603 arc-no-runtime.m
-rw-r--r-- 3680 arc-non-pod-memaccess.m
-rw-r--r-- 1233 arc-nsconsumed-errors.m
-rw-r--r-- 5556 arc-objc-lifetime.m
-rw-r--r-- 1814 arc-peformselector.m
-rw-r--r-- 3263 arc-property-decl-attrs.m
-rw-r--r-- 6811 arc-property-lifetime.m
-rw-r--r-- 2515 arc-property.m
-rw-r--r-- 951 arc-readonly-property-ivar-1.m
-rw-r--r-- 541 arc-readonly-property-ivar.m
-rw-r--r-- 12870 arc-repeated-weak.mm
-rw-r--r-- 1159 arc-setter-property-match.m
-rw-r--r-- 2216 arc-system-header.m
-rw-r--r-- 4897 arc-type-conversion.m
-rw-r--r-- 3292 arc-unavailable-for-weakref.m
-rw-r--r-- 453 arc-unavailable-system-function.m
-rw-r--r-- 6951 arc-unbridged-cast.m
-rw-r--r-- 1457 arc-unsafe-assigns.m
-rw-r--r-- 356 arc-unsafe_unretained.m
-rw-r--r-- 31920 arc.m
-rw-r--r-- 1106 argument-checking.m
-rw-r--r-- 523 assign-rvalue-message.m
-rw-r--r-- 533 at-defs.m
-rw-r--r-- 17872 atomoic-property-synnthesis-rules.m
-rw-r--r-- 2851 attr-availability.m
-rw-r--r-- 163 attr-cleanup.m
-rw-r--r-- 3696 attr-deprecated.m
-rw-r--r-- 708 attr-malloc.m
-rw-r--r-- 651 attr-ns-bridged.m
-rw-r--r-- 402 attr-objc-exception.m
-rw-r--r-- 1328 attr-objc-gc.m
-rw-r--r-- 176 attr-print.m
-rw-r--r-- 798 attr-root-class.m
-rw-r--r-- 538 autoreleasepool.m
-rw-r--r-- 1000 bad-property-synthesis-crash.m
-rw-r--r-- 497 bad-receiver-1.m
-rw-r--r-- 302 block-as-object.m
-rw-r--r-- 480 block-attr.m
-rw-r--r-- 1830 block-explicit-return-type.m
-rw-r--r-- 809 block-id-as-block-argtype.m
-rw-r--r-- 293 block-ivar.m
-rw-r--r-- 644 block-on-method-param.m
-rw-r--r-- 401 block-return.m
-rw-r--r-- 3312 block-type-safety.m
-rw-r--r-- 5931 blocks.m
-rw-r--r-- 2285 boxing-illegal.m
-rw-r--r-- 222 builtin_objc_assign_ivar.m
-rw-r--r-- 2437 builtin_objc_lib_functions.m
-rw-r--r-- 715 builtin_objc_msgSend.m
-rw-r--r-- 616 builtin_objc_nslog.m
-rw-r--r-- 3524 call-super-2.m
-rw-r--r-- 499 catch-stmt.m
-rw-r--r-- 3494 category-1.m
-rw-r--r-- 428 category-method-lookup-2.m
-rw-r--r-- 549 category-method-lookup.m
-rw-r--r-- 1300 check-dup-decl-methods-1.m
-rw-r--r-- 1708 check-dup-objc-decls-1.m
-rw-r--r-- 1000 class-bitfield.m
-rw-r--r-- 677 class-conforming-protocol-1.m
-rw-r--r-- 775 class-conforming-protocol-2.m
-rw-r--r-- 1496 class-def-test-1.m
-rw-r--r-- 309 class-extension-after-implementation.m
-rw-r--r-- 437 class-extension-dup-methods.m
-rw-r--r-- 714 class-getter-using-dotsyntax.m
-rw-r--r-- 1081 class-impl-1.m
-rw-r--r-- 1033 class-message-protocol-lookup.m
-rw-r--r-- 1101 class-method-lookup.m
-rw-r--r-- 575 class-method-self.m
-rw-r--r-- 163 class-property-access.m
-rw-r--r-- 687 class-proto-1.m
-rw-r--r-- 1788 class-protocol-method-match.m
-rw-r--r-- 110 class-protocol.m
-rw-r--r-- 1045 class-unavail-warning.m
-rw-r--r-- 2826 cocoa-api-usage.m
-rw-r--r-- 2699 cocoa-api-usage.m.fixed
-rw-r--r-- 117 cocoa.m
-rw-r--r-- 684 compare-qualified-class.m
-rw-r--r-- 2004 compare-qualified-id.m
-rw-r--r-- 1742 compatible-protocol-qualified-types.m
-rw-r--r-- 154 compound-init.m
-rw-r--r-- 3229 comptypes-1.m
-rw-r--r-- 1515 comptypes-10.m
-rw-r--r-- 669 comptypes-2.m
-rw-r--r-- 2651 comptypes-3.m
-rw-r--r-- 399 comptypes-4.m
-rw-r--r-- 1017 comptypes-5.m
-rw-r--r-- 316 comptypes-6.m
-rw-r--r-- 3982 comptypes-7.m
-rw-r--r-- 155 comptypes-8.m
-rw-r--r-- 2060 comptypes-9.m
-rw-r--r-- 1068 comptypes-a.m
-rw-r--r-- 1262 comptypes-legal.m
-rw-r--r-- 1043 conditional-expr-2.m
-rw-r--r-- 1404 conditional-expr-3.m
-rw-r--r-- 1891 conditional-expr-4.m
-rw-r--r-- 510 conditional-expr-5.m
-rw-r--r-- 1284 conditional-expr-6.m
-rw-r--r-- 555 conditional-expr-7.m
-rw-r--r-- 402 conditional-expr-8.m
-rw-r--r-- 3858 conditional-expr.m
-rw-r--r-- 471 conflict-atomic-property.m
-rw-r--r-- 606 conflict-nonfragile-abi2.m
-rw-r--r-- 1171 conflicting-ivar-test-1.m
-rw-r--r-- 1649 continuation-class-err.m
-rw-r--r-- 1618 continuation-class-property.m
-rw-r--r-- 502 conversion.m
-rw-r--r-- 563 crash-label.m
-rw-r--r-- 365 crash-on-objc-bool-literal.m
-rw-r--r-- 735 custom-atomic-property.m
-rw-r--r-- 717 dealloc.m
-rw-r--r-- 640 debugger-cast-result-to-id.m
-rw-r--r-- 688 debugger-support.m
-rw-r--r-- 4172 default-synthesize-1.m
-rw-r--r-- 2981 default-synthesize-2.m
-rw-r--r-- 4997 default-synthesize-3.m
-rw-r--r-- 2981 default-synthesize.m
-rw-r--r-- 774 delay-parsing-cfunctions.m
-rw-r--r-- 3735 deprecated-objc-introspection.m
-rw-r--r-- 289 deref-interface.m
-rw-r--r-- 273 direct-synthesized-ivar-access.m
-rw-r--r-- 1137 dist-object-modifiers.m
-rw-r--r-- 425 duplicate-ivar-check.m
-rw-r--r-- 745 duplicate-ivar-in-class-extension.m
-rw-r--r-- 1027 duplicate-property-class-extension.m
-rw-r--r-- 249 duplicate-property.m
-rw-r--r-- 319 enhanced-proto-2.m
-rw-r--r-- 1189 enum-fixed-type.m
-rw-r--r-- 550 err-ivar-access-in-class-method.m
-rw-r--r-- 789 error-implicit-property.m
-rw-r--r-- 1314 error-missing-getter.m
-rw-r--r-- 786 error-outof-scope-property-use.m
-rw-r--r-- 1039 error-property-gc-attr.m
-rw-r--r-- 1163 exprs.m
-rw-r--r-- 1553 foreach.m
-rw-r--r-- 2377 format-arg-attribute.m
-rw-r--r-- 11631 format-strings-objc.m
-rw-r--r-- 258 format-strings-system.h
-rw-r--r-- 1455 forward-class-1.m
-rw-r--r-- 363 forward-class-receiver.m
-rw-r--r-- 627 forward-class-redeclare.m
-rw-r--r-- 671 forward-protocol-incomplete-impl-warn.m
-rw-r--r-- 604 gc-attributes.m
-rw-r--r-- 1082 gcc-cast-ext.m
-rw-r--r-- 284 generic-selection.m
-rw-r--r-- 403 getter-setter-defined-in-category-of-parent.m
-rw-r--r-- 740 ibaction.m
-rw-r--r-- 1801 iboutlet.m
-rw-r--r-- 2585 iboutletcollection-attr.m
-rw-r--r-- 1099 id.m
-rw-r--r-- 170 id_builtin.m
-rw-r--r-- 1175 idiomatic-parentheses.m
-rw-r--r-- 513 ignore-qualifier-on-qualified-id.m
-rw-r--r-- 177 ignore-weakimport-method.m
-rw-r--r-- 1660 illegal-nonarc-bridged-cast.m
-rw-r--r-- 963 incompatible-protocol-qualified-types.m
-rw-r--r-- 1065 incomplete-implementation.m
-rw-r--r-- 492 inst-method-lookup-in-root.m
-rw-r--r-- 7997 instancetype.m
-rw-r--r-- 886 interface-1.m
-rw-r--r-- 197 interface-layout-2.m
-rw-r--r-- 741 interface-layout.m
-rw-r--r-- 3454 interface-scope-2.m
-rw-r--r-- 192 interface-scope.m
-rw-r--r-- 675 interface-tu-variable.m
-rw-r--r-- 1696 invalid-code.m
-rw-r--r-- 1193 invalid-objc-decls-1.m
-rw-r--r-- 248 invalid-receiver.m
-rw-r--r-- 552 invalid-typename.m
-rw-r--r-- 743 ivar-access-package.m
-rw-r--r-- 2936 ivar-access-tests.m
-rw-r--r-- 363 ivar-in-class-extension-error.m
-rw-r--r-- 1014 ivar-in-class-extension.m
-rw-r--r-- 837 ivar-in-implementations.m
-rw-r--r-- 868 ivar-lookup-resolution-builtin.m
-rw-r--r-- 2997 ivar-lookup.m
-rw-r--r-- 1110 ivar-ref-misuse.m
-rw-r--r-- 689 ivar-sem-check-1.m
-rw-r--r-- 633 ivar-sem-check-2.m
-rw-r--r-- 202 legacy-implementation-1.m
-rw-r--r-- 2703 message.m
-rw-r--r-- 780 method-arg-qualifier-warning.m
-rw-r--r-- 2952 method-attributes.m
-rw-r--r-- 1919 method-bad-param.m
-rw-r--r-- 2489 method-conflict-1.m
-rw-r--r-- 2836 method-conflict-2.m
-rw-r--r-- 3197 method-conflict.m
-rw-r--r-- 867 method-def-1.m
-rw-r--r-- 346 method-def-2.m
-rw-r--r-- 451 method-encoding-2.m
-rw-r--r-- 331 method-in-class-extension-impl.m
-rw-r--r-- 1210 method-lookup-2.m
-rw-r--r-- 1676 method-lookup-3.m
-rw-r--r-- 985 method-lookup-4.m
-rw-r--r-- 375 method-lookup-5.m
-rw-r--r-- 1048 method-lookup.m
-rw-r--r-- 132 method-no-context.m
-rw-r--r-- 608 method-not-defined.m
-rw-r--r-- 1297 method-prototype-scope.m
-rw-r--r-- 2429 method-sentinel-attr.m
-rw-r--r-- 1981 method-typecheck-1.m
-rw-r--r-- 960 method-typecheck-2.m
-rw-r--r-- 733 method-typecheck-3.m
-rw-r--r-- 1934 method-undef-category-warn-1.m
-rw-r--r-- 714 method-undef-extension-warn-1.m
-rw-r--r-- 1856 method-undefined-warn-1.m
-rw-r--r-- 728 method-unused-attribute.m
-rw-r--r-- 656 method-warn-unused-attribute.m
-rw-r--r-- 757 mismatched-undefined-method.m
-rw-r--r-- 746 missing-atend-metadata.m
-rw-r--r-- 191 missing-method-context.m
-rw-r--r-- 372 missing-method-return-type.m
-rw-r--r-- 698 narrow-property-type-in-cont-class.m
-rw-r--r-- 455 nested-typedef-decl.m
-rw-r--r-- 1356 newproperty-class-method-1.m
-rw-r--r-- 499 no-gc-weak-test.m
-rw-r--r-- 1010 no-ivar-access-control.m
-rw-r--r-- 614 no-ivar-in-interface-block.m
-rw-r--r-- 289 no-objc-exceptions.m
-rw-r--r-- 781 no-protocol-option-tests.m
-rw-r--r-- 361 no-warn-qual-mismatch.m
-rw-r--r-- 258 no-warn-synth-protocol-meth.m
-rw-r--r-- 942 no-warn-unimpl-method.m
-rw-r--r-- 435 no-warning-unavail-unimp.m
-rw-r--r-- 739 nonarc-weak.m
-rw-r--r-- 65 nonnull.h
-rw-r--r-- 3440 nonnull.m
-rw-r--r-- 402 nowarn-superclass-method-mismatch.m
-rw-r--r-- 941 nsobject-attribute-1.m
-rw-r--r-- 2072 nsobject-attribute.m
-rw-r--r-- 1810 objc-array-literal.m
-rw-r--r-- 632 objc-buffered-methods.m
-rw-r--r-- 733 objc-container-subscripting-1.m
-rw-r--r-- 1055 objc-container-subscripting-2.m
-rw-r--r-- 1320 objc-container-subscripting-3.m
-rw-r--r-- 2254 objc-container-subscripting.m
-rw-r--r-- 580 objc-cstyle-args-in-methods.m
-rw-r--r-- 1042 objc-dictionary-literal.m
-rw-r--r-- 4794 objc-literal-comparison.m
-rw-r--r-- 2705 objc-literal-nsnumber.m
-rw-r--r-- 2705 objc-literal-sig.m
-rw-r--r-- 311 objc-qualified-property-lookup.m
-rw-r--r-- 633 objc-string-constant.m
-rw-r--r-- 1086 objc2-merge-gc-attribue-decl.m
-rw-r--r-- 414 objc2-warn-weak-decl.m
-rw-r--r-- 3179 objcbridge-attribute.m
-rw-r--r-- 460 overriding-property-in-class-extension.m
-rw-r--r-- 270 pedantic-dynamic-test.m
-rw-r--r-- 391 pragma-pack.m
-rw-r--r-- 3651 property-10.m
-rw-r--r-- 588 property-11.m
-rw-r--r-- 1540 property-12.m
-rw-r--r-- 2031 property-13.m
-rw-r--r-- 2008 property-2.m
-rw-r--r-- 1088 property-3.m
-rw-r--r-- 620 property-4.m
-rw-r--r-- 794 property-5.m
-rw-r--r-- 1783 property-6.m
-rw-r--r-- 742 property-7.m
-rw-r--r-- 2094 property-8.m
-rw-r--r-- 1980 property-9-impl-method.m
-rw-r--r-- 2293 property-9.m
-rw-r--r-- 1438 property-ambiguous-synthesis.m
-rw-r--r-- 962 property-and-class-extension.m
-rw-r--r-- 899 property-and-ivar-use.m
-rw-r--r-- 1180 property-category-1.m
-rw-r--r-- 699 property-category-2.m
-rw-r--r-- 731 property-category-3.m
-rw-r--r-- 2665 property-category-4.m
-rw-r--r-- 1347 property-category-impl.m
-rw-r--r-- 426 property-choose-expr.m
-rw-r--r-- 3564 property-deprecated-warning.m
-rw-r--r-- 445 property-dot-receiver.m
-rw-r--r-- 774 property-error-readonly-assign.m
-rw-r--r-- 441 property-expression-error.m
-rw-r--r-- 1341 property-impl-misuse.m
-rw-r--r-- 2406 property-in-class-extension-1.m
-rw-r--r-- 1176 property-in-class-extension.m
-rw-r--r-- 1359 property-inherited.m
-rw-r--r-- 688 property-ivar-mismatch.m
-rw-r--r-- 756 property-lookup-in-id.m
-rw-r--r-- 359 property-method-lookup-impl.m
-rw-r--r-- 814 property-missing.m
-rw-r--r-- 474 property-nonfragile-abi.m
-rw-r--r-- 1574 property-noninherited-availability-attr.m
-rw-r--r-- 654 property-noprotocol-warning.m
-rw-r--r-- 626 property-not-lvalue.m
-rw-r--r-- 739 property-ns-returns-not-retained-attr.m
-rw-r--r-- 379 property-ownership-attr.m
-rw-r--r-- 311 property-redundant-decl-accessor.m
-rw-r--r-- 2108 property-typecheck-1.m
-rw-r--r-- 2994 property-user-setter.m
-rw-r--r-- 178 property-weak.m
-rw-r--r-- 2761 property.m
-rw-r--r-- 1462 props-on-prots.m
-rw-r--r-- 1231 protocol-archane.m
-rw-r--r-- 1275 protocol-attribute.m
-rw-r--r-- 219 protocol-expr-1.m
-rw-r--r-- 399 protocol-expr-neg-1.m
-rw-r--r-- 391 protocol-id-test-1.m
-rw-r--r-- 288 protocol-id-test-2.m
-rw-r--r-- 1786 protocol-id-test-3.m
-rw-r--r-- 803 protocol-implementation-inherited.m
-rw-r--r-- 1159 protocol-implementing-class-methods.m
-rw-r--r-- 632 protocol-lookup-2.m
-rw-r--r-- 653 protocol-lookup.m
-rw-r--r-- 778 protocol-qualified-class-unsupported.m
-rw-r--r-- 945 protocol-typecheck.m
-rw-r--r-- 939 protocol-warn.m
-rw-r--r-- 1303 protocols.m
-rw-r--r-- 775 provisional-ivar-lookup.m
-rw-r--r-- 1367 qualified-protocol-method-conflicts.m
-rw-r--r-- 384 rdar6248119.m
-rw-r--r-- 220 rdr-6211479-array-property.m
-rw-r--r-- 684 receiver-forward-class.m
-rw-r--r-- 5129 related-result-type-inference.m
-rw-r--r-- 203 restrict-id-type.m
-rw-r--r-- 920 return.m
-rw-r--r-- 2765 scope-check.m
-rw-r--r-- 623 selector-1.m
-rw-r--r-- 254 selector-2.m
-rw-r--r-- 2320 selector-3.m
-rw-r--r-- 377 selector-error.m
-rw-r--r-- 526 selector-overload.m
-rw-r--r-- 494 self-assign.m
-rw-r--r-- 232 self-comparison.m
-rw-r--r-- 826 self-declared-in-block.m
-rw-r--r-- 363 self-in-function.m
-rw-r--r-- 309 setter-dotsyntax.m
-rw-r--r-- 1023 severe-syntax-error.m
-rw-r--r-- 1072 sign-conversion.m
-rw-r--r-- 2720 sizeof-interface.m
-rw-r--r-- 2639 special-dep-unavail-warning.m
-rw-r--r-- 323 stand-alone-implementation.m
-rw-r--r-- 566 static-ivar-ref-1.m
-rw-r--r-- 606 stmts.m
-rw-r--r-- 335 string.m
-rw-r--r-- 2409 super-cat-prot.m
-rw-r--r-- 1642 super-class-protocol-conformance.m
-rw-r--r-- 3933 super-dealloc-attribute.m
-rw-r--r-- 417 super-property-message-expr.m
-rw-r--r-- 1034 super-property-notation.m
-rw-r--r-- 1502 super.m
-rw-r--r-- 653 synchronized.m
-rw-r--r-- 503 synth-provisional-ivars-1.m
-rw-r--r-- 1036 synth-provisional-ivars.m
-rw-r--r-- 445 synthesize-setter-contclass.m
-rw-r--r-- 1230 synthesized-ivar.m
-rw-r--r-- 1426 tentative-property-decl.m
-rw-r--r-- 620 transparent-union.m
-rw-r--r-- 1394 try-catch.m
-rw-r--r-- 2248 typedef-class.m
-rw-r--r-- 323 typo-correction.m
-rw-r--r-- 360 ucn-objc-string.m
-rw-r--r-- 784 undeclared-selector.m
-rw-r--r-- 523 undef-class-messagin-error.m
-rw-r--r-- 1336 undef-protocol-methods-1.m
-rw-r--r-- 1119 undef-superclass-1.m
-rw-r--r-- 289 undefined-protocol-type-1.m
-rw-r--r-- 1127 unimplemented-protocol-prop.m
-rw-r--r-- 1412 uninit-variables.m
-rw-r--r-- 1219 unknown-anytype.m
-rw-r--r-- 1239 unqualified-to-qualified-class-warn.m
-rw-r--r-- 2256 unsued-backing-ivar-warning.m
-rw-r--r-- 2394 unused.m
-rw-r--r-- 311 va-method-1.m
-rw-r--r-- 658 warn-assign-property-nscopying.m
-rw-r--r-- 680 warn-cast-of-sel-expr.m
-rw-r--r-- 1490 warn-deprecated-implementations.m
-rw-r--r-- 2605 warn-direct-ivar-access.m
-rw-r--r-- 757 warn-forward-class-attr-deprecated.m
-rw-r--r-- 559 warn-implicit-atomic-property.m
-rw-r--r-- 377 warn-implicit-self-in-block.m
-rw-r--r-- 1210 warn-incompatible-builtin-types.m
-rw-r--r-- 1616 warn-missing-super.m
-rw-r--r-- 1076 warn-protocol-method-deprecated.m
-rw-r--r-- 2504 warn-retain-block-property.m
-rw-r--r-- 6754 warn-retain-cycle.m
-rw-r--r-- 259 warn-selector-selection.m
-rw-r--r-- 1894 warn-strict-selector-match.m
-rw-r--r-- 2203 warn-superclass-method-mismatch.m
-rw-r--r-- 452 warn-unreachable.m
-rw-r--r-- 186 warn-unused-exception-param.m
-rw-r--r-- 626 warn-weak-field.m
-rw-r--r-- 198 warn-write-strings.m
-rw-r--r-- 2614 warning-missing-selector-name.m
-rw-r--r-- 2665 weak-attr-ivar.m
-rw-r--r-- 1065 weak-property.m
-rw-r--r-- 4458 weak-receiver-warn.m
-rw-r--r-- 304 writable-property-in-superclass.m