diff options
Diffstat (limited to 'include/llvm/DerivedTypes.h')
-rw-r--r-- | include/llvm/DerivedTypes.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/llvm/DerivedTypes.h b/include/llvm/DerivedTypes.h index c5a3abd..6b3fd1f 100644 --- a/include/llvm/DerivedTypes.h +++ b/include/llvm/DerivedTypes.h @@ -24,6 +24,7 @@ public: private: const Type *ResultType; ParamTypes ParamTys; + bool isVarArgs; MethodType(const MethodType &); // Do not implement const MethodType &operator=(const MethodType &); // Do not implement @@ -34,9 +35,10 @@ protected: // Private ctor - Only can be created by a static member... MethodType(const Type *Result, const vector<const Type*> &Params, - const string &Name); + bool IsVarArgs, const string &Name); public: + inline bool isVarArg() const { return isVarArgs; } inline const Type *getReturnType() const { return ResultType; } inline const ParamTypes &getParamTypes() const { return ParamTys; } |