summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCParser/AsmParser.cpp
diff options
context:
space:
mode:
authorKevin Enderby <enderby@apple.com>2014-08-04 23:14:37 +0000
committerKevin Enderby <enderby@apple.com>2014-08-04 23:14:37 +0000
commite3c13468bf0371ef5f270bd74e3388e4cd1b6574 (patch)
treed7536279fbe450b73619ece15ffddfb8fe8c1591 /llvm/lib/MC/MCParser/AsmParser.cpp
parentec7cbd7d14db9aee087394488b8e9aa16742e597 (diff)
downloadbcm5719-llvm-e3c13468bf0371ef5f270bd74e3388e4cd1b6574.tar.gz
bcm5719-llvm-e3c13468bf0371ef5f270bd74e3388e4cd1b6574.zip
Enable Darwin vararg parameters support in assembler macros.
Duplicate the vararg tests for linux and add a tests which mixed vararg arguments with darwin positional parameters. Patch by: Janne Grunau <j@jannau.net> llvm-svn: 214799
Diffstat (limited to 'llvm/lib/MC/MCParser/AsmParser.cpp')
-rw-r--r--llvm/lib/MC/MCParser/AsmParser.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/MC/MCParser/AsmParser.cpp b/llvm/lib/MC/MCParser/AsmParser.cpp
index 897999c461f..79e4306ffca 100644
--- a/llvm/lib/MC/MCParser/AsmParser.cpp
+++ b/llvm/lib/MC/MCParser/AsmParser.cpp
@@ -3302,7 +3302,7 @@ bool AsmParser::parseDirectiveMacro(SMLoc DirectiveLoc) {
if (Qualifier == "req")
Parameter.Required = true;
- else if (Qualifier == "vararg" && !IsDarwin)
+ else if (Qualifier == "vararg")
Parameter.Vararg = true;
else
return Error(QualLoc, Qualifier + " is not a valid parameter qualifier "
OpenPOWER on IntegriCloud