From: Steve Reinhardt Date: Wed, 29 Mar 2006 03:30:43 +0000 (-0500) Subject: Make Alpha ItbFault methods abstract instead of calling panic() X-Git-Tag: m5_2.0_beta1~137^2~13 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=59b3987cc409c42fab9debe6fc4cad2656b92c18;p=gem5.git Make Alpha ItbFault methods abstract instead of calling panic() (which wasn't working since panic() isn't declared yet here). arch/alpha/faults.hh: Make ItbFault methods abstract instead of calling panic() (which wasn't working since panic() isn't declared yet here). --HG-- extra : convert_revision : b15242baa370777f265a3f6b7d5f5c05702b016f --- diff --git a/arch/alpha/faults.hh b/arch/alpha/faults.hh index fa826fe78..e8ccc6b79 100644 --- a/arch/alpha/faults.hh +++ b/arch/alpha/faults.hh @@ -244,9 +244,9 @@ class ItbFault : public AlphaFault ItbFault(Addr _pc) : pc(_pc) { } - FaultName name() { panic("Dtb Fault is a base class"); } - FaultVect vect() { panic("Dtb Fault is a base class"); } - FaultStat & countStat() { panic("Dtb Fault is a base class"); } + FaultName name() = 0; + FaultVect vect() = 0; + FaultStat & countStat() = 0; #if FULL_SYSTEM void invoke(ExecContext * xc); #endif