diff --git a/contrib/intarray/_int.c b/contrib/intarray/_int.c
index 65693a89f32e3cb54c9de0f433d0e9c26ff65823..dc674e09ff804fd3042cbdb0fd02fc34a197502d 100644
--- a/contrib/intarray/_int.c
+++ b/contrib/intarray/_int.c
@@ -14,7 +14,6 @@
 
 #include <float.h>
 
-#include "catalog/pg_type.h"
 #include "access/gist.h"
 #include "access/itup.h"
 #include "access/rtree.h"
@@ -927,7 +926,6 @@ new_intArrayType(int num)
 	r->flags &= ~LEAFKEY;
 	*((int *) ARR_DIMS(r)) = num;
 	*((int *) ARR_LBOUND(r)) = 1;
-	ARR_ELEMTYPE(r) = INT4OID;
 
 	return r;
 }