From 62f4fcdcab708d35d082b4e3c60c292d07fd420c Mon Sep 17 00:00:00 2001
From: clc5q <clc5q@git.zephyr-software.com>
Date: Thu, 5 May 2016 03:26:22 +0000
Subject: [PATCH] Implement HasSegReg() method.

Former-commit-id: 99d63b7a6f1274d935725e3f7a1f70ba3d36479b
---
 include/interfaces/irdb/STARSOp.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/interfaces/irdb/STARSOp.h b/include/interfaces/irdb/STARSOp.h
index 23e907e0..e1fd75da 100644
--- a/include/interfaces/irdb/STARSOp.h
+++ b/include/interfaces/irdb/STARSOp.h
@@ -198,7 +198,7 @@ class STARS_IRDB_op_t : public STARS_op_t
 		}
 		virtual bool IsNearPointer(void) const { return OpType==op_Addr; }
 		virtual bool IsFarPointer(void) const { return false; }
-		virtual bool HasSegReg(void) const { assert(0); } // Has a segment register
+		virtual bool HasSegReg(void) const { return (SegReg != STARS_x86_R_none); } // Has a segment register
 
 
 // conversion of op to new type
-- 
GitLab