From 887894e368ae3ff02d9b795b7a435f24a8eb0f33 Mon Sep 17 00:00:00 2001 From: clc5q <clc5q@git.zephyr-software.com> Date: Tue, 21 Jul 2015 11:11:32 +0000 Subject: [PATCH] Add diagnostic output for fatal error before assert(false) call. Former-commit-id: 4546fff20719e9be6dc9ca672ed12aa4304c880a --- src/base/SMPInstr.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/base/SMPInstr.cpp b/src/base/SMPInstr.cpp index c1cacaec..b9dca371 100644 --- a/src/base/SMPInstr.cpp +++ b/src/base/SMPInstr.cpp @@ -4687,6 +4687,13 @@ bool SMPInstr::MDNormalizeStackOps(bool UseFP, STARS_sval_t FPDelta, bool Recomp this->USEMemOp = NewOp; } else { + SMP_msg("\nFATAL ERROR in MDNormalizeStackOps: Stack operand is not the USEMemOp. Inst dump follows.\n"); + SMP_msg("Stack Op: "); + PrintOperand(OldOp); + SMP_msg(" USEMemOp: "); + PrintOperand(this->USEMemOp); + SMP_msg(" \n"); + this->Dump(); assert(false); } } -- GitLab