[PATCH] D89736: [ms] [llvm-ml] Implement the expression expansion operator
Eric Astor via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 23 12:08:15 PST 2020
epastor marked 2 inline comments as done.
epastor added inline comments.
================
Comment at: llvm/lib/MC/MCParser/MasmParser.cpp:3297
+ return parseAngleBracketString(Data);
+ case AsmToken::Identifier: {
+ StringRef ID;
----------------
thakis wrote:
> This branch seems unrelated to this patch (?)
This is part of unifying handling for all textitem forms, including textmacros.
================
Comment at: llvm/lib/MC/MCParser/MasmParser.cpp:5554
+ SMLoc EndLoc = getTok().getLoc();
+ if (getTok().isNot(AsmToken::EndOfStatement) && parseTextItem(Value))
+ return Error(EndLoc,
----------------
thakis wrote:
> also looks unrelated (?)
This fixes an unrelated bug discovered in the course of testing this commit - before, there was no error for a failure to parse the textitem.
================
Comment at: llvm/lib/MC/MCParser/MasmParser.cpp:6035
+ "expected text item parameter for 'elseifidn' directive");
+ else
+ return TokError(
----------------
thakis wrote:
> thakis wrote:
> > llvm code style says no else after return; lhs code was better
> (this is still not addressed)
Addressed now; thanks!
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D89736/new/
https://reviews.llvm.org/D89736
More information about the llvm-commits
mailing list