Adding an early return for a 0 size avoids this assertion:
llvm-mc: llvm/lib/MC/MCStreamer.cpp:135: virtual void llvm::MCStreamer::emitIntValue(uint64_t, unsigned int): Assertion `1 <= Size && Size <= 8 && "Invalid size"' failed.
Paths
| Differential D149212
[MCParser] Add warning for zero-size .fill Needs ReviewPublic Authored by jacobly on Apr 25 2023, 4:02 PM.
Details
Summary Adding an early return for a 0 size avoids this assertion: llvm-mc: llvm/lib/MC/MCStreamer.cpp:135: virtual void llvm::MCStreamer::emitIntValue(uint64_t, unsigned int): Assertion `1 <= Size && Size <= 8 && "Invalid size"' failed.
Diff Detail
Event Timeline
Revision Contents
Diff 516976 llvm/lib/MC/MCParser/AsmParser.cpp
llvm/test/MC/AsmParser/directive_fill.s
|
Could you just have one message with the value instead