blob: ee8999d2c44ab2de2cca6d98370c75782806abfe (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
--- expreval.c.orig
+++ expreval.c
@@ -79,6 +79,16 @@
LS_FAR32 = 0xFF06,
};
+void EmitConstError( const struct expr *opnd )
+/********************************************/
+{
+ if ( opnd->hlvalue != 0 )
+ EmitErr( CONSTANT_VALUE_TOO_LARGE_EX, opnd->hlvalue, opnd->value64 );
+ else
+ EmitErr( CONSTANT_VALUE_TOO_LARGE, opnd->value64 );
+ return;
+}
+
static const uint_16 tbaseptr[] = { T_BP, T_EBP
#if AMD64_SUPPORT
, T_RBP
|