/* APPLE LOCAL file radar 5814025 */ /* Test that a one cannot assign to a 'const' block pointer variable. */ /* { dg-do compile } */ /* { dg-options "-fblocks" } */ #import <stdio.h> void foo(void) { printf("I'm in foo\n"); } void bar(void) { printf("I'm in bar\n"); } int main(char *argc, char *argv[]) { void (^const blockA)(void) = ^ { printf("hello\n"); }; blockA = ^ { printf("world\n"); }; /* { dg-error "assignment of read-only variable" } */ return 0; }