diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2017-05-30 17:38:04 +0000 |
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2017-05-30 17:38:04 +0000 |
| commit | cbb560c9ba3c378189c7a438bed9977b482410fb (patch) | |
| tree | 8ed3968b9cb86039eb38b3b8d66fd7c17a5aed0f /ELF/ScriptParser.cpp | |
| parent | bef2946c219dc621608bcc9e47f8b973e5ef5c70 (diff) | |
Vendor import of lld trunk r304222:vendor/lld/lld-trunk-r304222
Notes
svn path=/vendor/lld/dist/; revision=319238
svn path=/vendor/lld/lld-trunk-r304222/; revision=319239; tag=vendor/lld/lld-trunk-r304222
Diffstat (limited to 'ELF/ScriptParser.cpp')
| -rw-r--r-- | ELF/ScriptParser.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ELF/ScriptParser.cpp b/ELF/ScriptParser.cpp index f1bc245c9256..4b77e35b9bae 100644 --- a/ELF/ScriptParser.cpp +++ b/ELF/ScriptParser.cpp @@ -859,7 +859,11 @@ Expr ScriptParser::readPrimary() { expect(","); Expr E2 = readExpr(); expect(")"); - return [=] { return alignTo(E().getValue(), E2().getValue()); }; + return [=] { + ExprValue V = E(); + V.Alignment = E2().getValue(); + return V; + }; } if (Tok == "ALIGNOF") { StringRef Name = readParenLiteral(); |
