[PATCH] D142170: [AVR][NFC] Refactor 'AVRAsmPrinter::PrintAsmOperand'

Ben Shi via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 19 18:47:31 PST 2023


benshi001 added inline comments.


================
Comment at: llvm/lib/Target/AVR/AVRAsmPrinter.cpp:113
 
-      assert(RegOp.isReg() && "Operand must be a register when you're"
-                              "using 'A'..'Z' operand extracodes.");
----------------
We should not use `assert` here, since the case we checked is user illegal input, it would be better to return `true` and let the llvm framework to give the error message.

And I combine the check with the above `if` check.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D142170/new/

https://reviews.llvm.org/D142170



More information about the llvm-commits mailing list