mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-04-09 16:45:03 +00:00
Fix bug introduced in r196517.
Not only does it trigger -Wparentheses, I think the assert actually relies on incorrect operator precedence. Also, the grammar as questionable, but I might not know enough about the problem at hand. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196567 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
23b773836c
commit
21c34931e8
@ -2175,8 +2175,9 @@ void GenericScheduler::SchedBoundary::bumpNode(SUnit *SU) {
|
||||
// exceed the issue width.
|
||||
const MCSchedClassDesc *SC = DAG->getSchedClass(SU);
|
||||
unsigned IncMOps = SchedModel->getNumMicroOps(SU->getInstr());
|
||||
assert(CurrMOps == 0 || (CurrMOps + IncMOps) <= SchedModel->getIssueWidth() &&
|
||||
"Cannot scheduling this instructions MicroOps in the current cycle.");
|
||||
assert(
|
||||
(CurrMOps == 0 || (CurrMOps + IncMOps) <= SchedModel->getIssueWidth()) &&
|
||||
"Cannot schedule this instructions MicroOps in the current cycle.");
|
||||
|
||||
unsigned ReadyCycle = (isTop() ? SU->TopReadyCycle : SU->BotReadyCycle);
|
||||
DEBUG(dbgs() << " Ready @" << ReadyCycle << "c\n");
|
||||
|
Loading…
x
Reference in New Issue
Block a user