// RUN: %clang_cc1 %s -fsyntax-only -verify -pedantictypedefconst char rchar;inta(char* a, rchar* b) {return a-b;}// <rdar://problem/6520707> voidf0(void(*fp)(void)) {int x = fp - fp;// expected-warning{{arithmetic on pointers to the function type 'void (void)' is a GNU extension}}}