));
auto DoublePointerParamM =
- parmVarDecl(hasType(pointerType(
- pointee(hasCanonicalType(objcObjectPointerType())))))
+ parmVarDecl(hasType(hasCanonicalType(pointerType(
+ pointee(hasCanonicalType(objcObjectPointerType()))))))
.bind(ParamBind);
auto HasParamAndWritesAsyncM = allOf(
}];
return 0;
}
+
+void writeToErrorWithIteratorNonnull(NSError *__autoreleasing* _Nonnull error, NSDictionary *a) {
+ [a enumerateKeysAndObjectsUsingBlock:^{
+ *error = [NSError errorWithDomain:1]; // expected-warning{{Write to autoreleasing out parameter}}
+ }];
+}
#endif
+