summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCall.h
diff options
context:
space:
mode:
Diffstat (limited to 'clang/lib/CodeGen/CGCall.h')
-rw-r--r--clang/lib/CodeGen/CGCall.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/clang/lib/CodeGen/CGCall.h b/clang/lib/CodeGen/CGCall.h
index f8fb32b15a4..aaab36ca83e 100644
--- a/clang/lib/CodeGen/CGCall.h
+++ b/clang/lib/CodeGen/CGCall.h
@@ -47,21 +47,19 @@ namespace CodeGen {
typedef llvm::SmallVector<std::pair<const VarDecl*, QualType>,
16> FunctionArgList;
- // FIXME: This should be a better iterator type so that we can avoid
- // construction of the ArgTypes smallvectors.
- typedef llvm::SmallVector<QualType, 16>::const_iterator ArgTypeIterator;
-
/// CGFunctionInfo - Class to encapsulate the information about a
/// function definition.
class CGFunctionInfo {
llvm::SmallVector<QualType, 16> ArgTypes;
public:
+ typedef llvm::SmallVector<QualType, 16>::const_iterator arg_iterator;
+
CGFunctionInfo(QualType ResTy,
const llvm::SmallVector<QualType, 16> &ArgTys);
- ArgTypeIterator argtypes_begin() const;
- ArgTypeIterator argtypes_end() const;
+ arg_iterator arg_begin() const;
+ arg_iterator arg_end() const;
QualType getReturnType() const { return ArgTypes[0]; }
};
OpenPOWER on IntegriCloud