summaryrefslogtreecommitdiffstats
path: root/llvm/lib/AsmParser/LLParser.h
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2011-01-13 01:30:30 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2011-01-13 01:30:30 +0000
commit026d152e58b7c78499e8e2e8a0149d5d971a7201 (patch)
tree7a6c6b08799d9a4f1c2261aed3bdae75683c21a0 /llvm/lib/AsmParser/LLParser.h
parent87ff1acc0c97bcb075f64a8f3bcafb2287875245 (diff)
downloadbcm5719-llvm-026d152e58b7c78499e8e2e8a0149d5d971a7201.tar.gz
bcm5719-llvm-026d152e58b7c78499e8e2e8a0149d5d971a7201.zip
Reject uses of unnamed_addr in declarations.
llvm-svn: 123358
Diffstat (limited to 'llvm/lib/AsmParser/LLParser.h')
-rw-r--r--llvm/lib/AsmParser/LLParser.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/lib/AsmParser/LLParser.h b/llvm/lib/AsmParser/LLParser.h
index 1baa7d8b990..93e7f778ebc 100644
--- a/llvm/lib/AsmParser/LLParser.h
+++ b/llvm/lib/AsmParser/LLParser.h
@@ -162,10 +162,12 @@ namespace llvm {
Lex.Lex();
return true;
}
- bool ParseOptionalToken(lltok::Kind T, bool &Present) {
+ bool ParseOptionalToken(lltok::Kind T, bool &Present, LocTy *Loc = 0) {
if (Lex.getKind() != T) {
Present = false;
} else {
+ if (Loc)
+ *Loc = Lex.getLoc();
Lex.Lex();
Present = true;
}
OpenPOWER on IntegriCloud