X-Git-Url: https://git.saurik.com/apple/objc4.git/blobdiff_plain/04bf5cedf48091c8d124670cfbd3ecc0a0c72a52..bc4fafcea49b79b651a74506afcac72862f13fef:/test/methodListSmallMutableMemory.mm diff --git a/test/methodListSmallMutableMemory.mm b/test/methodListSmallMutableMemory.mm new file mode 100644 index 0000000..9250fea --- /dev/null +++ b/test/methodListSmallMutableMemory.mm @@ -0,0 +1,18 @@ +/* +TEST_CFLAGS -std=c++11 +TEST_CRASHES +TEST_RUN_OUTPUT +objc\[\d+\]: CLASS: class 'Foo' 0x[0-9a-fA-F]+ small method list 0x[0-9a-fA-F]+ is not in immutable memory +objc\[\d+\]: HALTED +END +*/ + +#define MUTABLE_METHOD_LIST 1 + +#include "methodListSmall.h" + +int main() { + Class fooClass = (__bridge Class)&FooClass; + [fooClass new]; + fail("Should have crashed"); +}