summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/MacroArgs.h
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2011-09-22 02:03:12 +0000
committerDavid Blaikie <dblaikie@gmail.com>2011-09-22 02:03:12 +0000
commit319b738e1721083fd459a9ae4c89d9e29704a4a1 (patch)
tree2701cf09150170cd57082f6890bbdb461bf15a78 /clang/lib/Lex/MacroArgs.h
parent441417a954410d87894c792fb895fe082cb0519b (diff)
downloadbcm5719-llvm-319b738e1721083fd459a9ae4c89d9e29704a4a1.tar.gz
bcm5719-llvm-319b738e1721083fd459a9ae4c89d9e29704a4a1.zip
ArrayRef-ifying MacroArgs::create's arguments argument.
llvm-svn: 140288
Diffstat (limited to 'clang/lib/Lex/MacroArgs.h')
-rw-r--r--clang/lib/Lex/MacroArgs.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/clang/lib/Lex/MacroArgs.h b/clang/lib/Lex/MacroArgs.h
index a962dacf7c9..c45778e3d1b 100644
--- a/clang/lib/Lex/MacroArgs.h
+++ b/clang/lib/Lex/MacroArgs.h
@@ -14,6 +14,8 @@
#ifndef LLVM_CLANG_MACROARGS_H
#define LLVM_CLANG_MACROARGS_H
+#include "llvm/ADT/ArrayRef.h"
+
#include <vector>
namespace clang {
@@ -58,9 +60,8 @@ public:
/// MacroArgs ctor function - Create a new MacroArgs object with the specified
/// macro and argument info.
static MacroArgs *create(const MacroInfo *MI,
- const Token *UnexpArgTokens,
- unsigned NumArgTokens, bool VarargsElided,
- Preprocessor &PP);
+ llvm::ArrayRef<Token> UnexpArgTokens,
+ bool VarargsElided, Preprocessor &PP);
/// destroy - Destroy and deallocate the memory for this object.
///
OpenPOWER on IntegriCloud