Index: src/tests/.expect/alloc-ERROR.txt
===================================================================
--- src/tests/.expect/alloc-ERROR.txt	(revision e23d20bed910cc2aff120de5e6198b26265ffd5d)
+++ src/tests/.expect/alloc-ERROR.txt	(revision fc67d6f2e112d903718b95be3a88fd58a4952db2)
@@ -1,3 +1,23 @@
 alloc.c:264:1 error: No reasonable alternatives for expression Applying untyped: 
+  Name: ?=?
+...to: 
+  Name: p
+  Applying untyped: 
+    Name: realloc
+  ...to: 
+    Name: stp
+    Applying untyped: 
+      Name: ?*?
+    ...to: 
+      Name: dim
+      Sizeof Expression on: Applying untyped: 
+          Name: *?
+        ...to: 
+          Name: stp
+
+
+
+
+alloc.c:265:1 error: No reasonable alternatives for expression Applying untyped: 
   Name: ?=?
 ...to: 
@@ -19,5 +39,5 @@
 
 
-alloc.c:265:1 error: No reasonable alternatives for expression Applying untyped: 
+alloc.c:266:1 error: No reasonable alternatives for expression Applying untyped: 
   Name: ?=?
 ...to: 
@@ -30,5 +50,5 @@
 
 
-alloc.c:266:1 error: No reasonable alternatives for expression Applying untyped: 
+alloc.c:267:1 error: No reasonable alternatives for expression Applying untyped: 
   Name: ?=?
 ...to: 
Index: src/tests/.expect/alloc.txt
===================================================================
--- src/tests/.expect/alloc.txt	(revision e23d20bed910cc2aff120de5e6198b26265ffd5d)
+++ src/tests/.expect/alloc.txt	(revision fc67d6f2e112d903718b95be3a88fd58a4952db2)
@@ -60,4 +60,2 @@
 pointer arithmetic 0
 CFA deep malloc 0xdeadbeef
-
-SHOULD FAIL
Index: src/tests/.expect/vector.txt
===================================================================
--- src/tests/.expect/vector.txt	(revision fc67d6f2e112d903718b95be3a88fd58a4952db2)
+++ src/tests/.expect/vector.txt	(revision fc67d6f2e112d903718b95be3a88fd58a4952db2)
@@ -0,0 +1,2 @@
+/usr/bin/ld: cannot open output file vector: Is a directory
+collect2: error: ld returned 1 exit status
Index: src/tests/alloc.c
===================================================================
--- src/tests/alloc.c	(revision e23d20bed910cc2aff120de5e6198b26265ffd5d)
+++ src/tests/alloc.c	(revision fc67d6f2e112d903718b95be3a88fd58a4952db2)
@@ -10,6 +10,6 @@
 // Created On       : Wed Feb  3 07:56:22 2016
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Fri Nov 24 23:06:42 2017
-// Update Count     : 319
+// Last Modified On : Mon Jan 22 21:26:40 2018
+// Update Count     : 326
 //
 
@@ -32,10 +32,10 @@
 	// allocation, non-array types
 
-	// int &r = malloc();
+	// int & r = malloc();
 	// r = 0xdeadbeef;
 	// printf( "C   malloc %#x\n", r );
 	// free( &r );
 
-	p = (int *)(void *)malloc( sizeof(*p) );			// C malloc, type unsafe
+	p = (int *)malloc( sizeof(*p) );					// C malloc, type unsafe
 	*p = 0xdeadbeef;
 	printf( "C   malloc %#x\n", *p );
@@ -88,5 +88,5 @@
 	printf( "\n" );
 
-	p = (int *)(void *)realloc( p, dim * sizeof(*p) );	// C realloc
+	p = (int *)realloc( p, dim * sizeof(*p) );			// C realloc
 	for ( int i = 0; i < dim; i += 1 ) { p[i] = 0xdeadbeef; }
 	printf( "C   realloc\n" );
@@ -259,8 +259,9 @@
 	free( p );
 
+#ifdef ERR1
 	stp = malloc();
 	printf( "\nSHOULD FAIL\n" );
-#ifdef ERR1
-	p = alloc( stp, dim * sizeof(*stp) );
+	p = realloc( stp, dim * sizeof( *stp ) );
+	p = alloc( stp, dim * sizeof( *stp ) );
 	p = memset( stp, 10 );
 	p = memcpy( &st1, &st );
