For PR950:
Regenerate

llvm-svn: 32782
diff --git a/llvm/lib/AsmParser/ParserInternals.h b/llvm/lib/AsmParser/ParserInternals.h
index 79e367f..faeed1c 100644
--- a/llvm/lib/AsmParser/ParserInternals.h
+++ b/llvm/lib/AsmParser/ParserInternals.h
@@ -199,6 +199,29 @@
   }
 };
 
+struct TypeWithAttrs {
+  llvm::PATypeHolder *Ty;
+  FunctionType::ParameterAttributes Attrs;
+};
+
+typedef std::vector<TypeWithAttrs> TypeWithAttrsList; 
+
+struct ArgListEntry {
+  FunctionType::ParameterAttributes Attrs;
+  llvm::PATypeHolder *Ty;
+  char *Name;
+};
+
+typedef std::vector<struct ArgListEntry> ArgListType;
+
+struct ValueRefListEntry {
+  Value *Val;
+  FunctionType::ParameterAttributes Attrs;
+};
+
+typedef std::vector<ValueRefListEntry> ValueRefList;
+
+
 } // End llvm namespace
 
 #endif