Browse Source

configurator: Remove the now unneeded test for nested functions.

Andreas Schlick 15 years ago
parent
commit
7d21fec7d9
2 changed files with 0 additions and 8 deletions
  1. 0 1
      config.h
  2. 0 7
      tools/configurator/configurator.c

+ 0 - 1
config.h

@@ -36,7 +36,6 @@
 #define HAVE_MEMMEM 1
 #define HAVE_MMAP 1
 #define HAVE_QSORT_R_PRIVATE_LAST 1
-#define HAVE_NESTED_FUNCTIONS 1
 #define HAVE_STACK_GROWS_UPWARDS 0
 #define HAVE_STATEMENT_EXPR 1
 #define HAVE_TYPEOF 1

+ 0 - 7
tools/configurator/configurator.c

@@ -134,13 +134,6 @@ static struct test tests[] = {
 	  " qsort_r(array, 3, sizeof(int), cmp, &called);\n"
 	  " return called && array[0] == 2 && array[1] == 5 && array[2] == 9 ? 0 : 1;\n"
 	  "}\n" },
-	{ "HAVE_NESTED_FUNCTIONS", DEFINES_FUNC, NULL,
-	  "void (*func(int val))(int);\n"
-	  "void (*func(int val))(int) {\n"
-	  "	auto void add(int val2);\n"
-	  "	void add(int val2) { val += val2; }\n"
-	  "	return add;\n"
-	  "}\n" },
 	{ "HAVE_STACK_GROWS_UPWARDS", DEFINES_EVERYTHING|EXECUTE, NULL,
 	  "static long nest(const void *base, unsigned int i)\n"
 	  "{\n"