aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2001-07-28 17:52:35 +0000
committerChris Lattner <sabre@nondot.org>2001-07-28 17:52:35 +0000
commit3868521e223848244211a58e668589a3a1b93494 (patch)
treefb9bc0d09ee9d2357e0e703a8cc3fe3d16e7da0c
parent36e4b8aec43d07635543f5f94ae0bfce9735b402 (diff)
Allow vararg method types with 0 fixed types
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@327 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/VMCore/Type.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/VMCore/Type.cpp b/lib/VMCore/Type.cpp
index 9d09e29507..8b3184e7c8 100644
--- a/lib/VMCore/Type.cpp
+++ b/lib/VMCore/Type.cpp
@@ -213,7 +213,10 @@ const MethodType *MethodType::getMethodType(const Type *ReturnType,
Name += ", ";
Name += (*I)->getName();
}
- if (IsVarArg) Name += ", ...";
+ if (IsVarArg) {
+ if (Params.size() > 1) Name += ", ";
+ Name += "...";
+ }
Name += ")";
#if TEST_MERGE_TYPES