darling-objc4/test/associationForbidden3.m

22 lines
464 B
Mathematica
Raw Permalink Normal View History

2020-06-09 14:23:25 +00:00
// TEST_CRASHES
/*
TEST_RUN_OUTPUT
Associated object is 0x[0-9a-fA-F]+
objc\[\d+\]: objc_setAssociatedObject called on instance \(0x[0-9a-fA-F]+\) of class ForbiddenSubclass which does not allow associated objects
objc\[\d+\]: HALTED
END
*/
#include "associationForbidden.h"
@interface ForbiddenSubclass : Forbidden
@end
@implementation ForbiddenSubclass
@end
void test(void)
{
ShouldSucceed([Normal alloc]);
ShouldSucceed([ForbiddenSubclass alloc]);
}