CBE doesn't alloc correctly

llvm-svn: 4474
diff --git a/llvm/test/Regression/CBackend/2002-10-30-FunctionPointerAlloca.ll b/llvm/test/Regression/CBackend/2002-10-30-FunctionPointerAlloca.ll
new file mode 100644
index 0000000..2e21ee7
--- /dev/null
+++ b/llvm/test/Regression/CBackend/2002-10-30-FunctionPointerAlloca.ll
@@ -0,0 +1,10 @@
+
+	%BitField = type int
+        %tokenptr = type %BitField*
+
+implementation
+
+void %test() {
+	%pmf1 = alloca %tokenptr (%tokenptr, sbyte*)*
+	ret void
+}