base: Delete alpha loader components.
[gem5.git] / src / arch / alpha / isa / unknown.isa
index 1e95ccf688ef08d64c5bc4d3f31a59f842b2931b..7f5b9eb255b4b72800a5bef523663b2d3b599456 100644 (file)
@@ -44,12 +44,11 @@ output decoder {{
 
 output exec {{
     Fault
-    Unknown::execute(%(CPU_exec_context)s *xc,
-                     Trace::InstRecord *traceData) const
+    Unknown::execute(ExecContext *xc, Trace::InstRecord *traceData) const
     {
         panic("attempt to execute unknown instruction "
               "(inst 0x%08x, opcode 0x%x)", machInst, OPCODE);
-        return new UnimplementedOpcodeFault;
+        return std::make_shared<UnimplementedOpcodeFault>();
     }
 }};