[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dotgnu-pnet-commits] pnet/engine jitc_obj.c
From: |
Klaus Treichel |
Subject: |
[dotgnu-pnet-commits] pnet/engine jitc_obj.c |
Date: |
Mon, 17 Apr 2006 17:57:14 +0000 |
CVSROOT: /cvsroot/dotgnu-pnet
Module name: pnet
Branch:
Changes by: Klaus Treichel <address@hidden> 06/04/17 17:57:14
Modified files:
engine : jitc_obj.c
Log message:
Missed these changes.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/dotgnu-pnet/pnet/engine/jitc_obj.c.diff?tr1=1.15&tr2=1.16&r1=text&r2=text
Patches:
Index: pnet/engine/jitc_obj.c
diff -u pnet/engine/jitc_obj.c:1.15 pnet/engine/jitc_obj.c:1.16
--- pnet/engine/jitc_obj.c:1.15 Mon Apr 17 17:39:44 2006
+++ pnet/engine/jitc_obj.c Mon Apr 17 17:57:14 2006
@@ -129,7 +129,14 @@
{
_ILJitCheckNull(coder, base);
}
- return jit_insn_add_relative(coder->jitFunction, base, offset);
+ if(offset != 0)
+ {
+ return jit_insn_add_relative(coder->jitFunction, base, offset);
+ }
+ else
+ {
+ return base;
+ }
}
/*
@@ -167,7 +174,7 @@
}
if(jit_value_get_type(value) != type)
{
- value = jit_insn_convert(coder->jitFunction, value, type, 0);
+ value = _ILJitValueConvertImplicit(coder->jitFunction, value,
type);
}
jit_insn_store_relative(coder->jitFunction, base, offset, value);
}
@@ -550,7 +557,8 @@
*/
_ILJitCheckNull(jitCoder, dest);
- value = jit_insn_convert(jitCoder->jitFunction, value,
_IL_JIT_TYPE_BYTE, 0);
+ value = _ILJitValueConvertImplicit(jitCoder->jitFunction, value,
+
_IL_JIT_TYPE_BYTE);
jit_insn_memset(jitCoder->jitFunction, dest, value, size);
JITC_ADJUST(jitCoder, -3);
}
@@ -600,9 +608,10 @@
/* Allocate the object. */
newObj = _ILJitAllocObjectGen(jitCoder, boxClass);
- if(jit_value_get_type(value)!=jitType)
+ if(jit_value_get_type(value) != jitType)
{
- value = jit_insn_convert(jitCoder->jitFunction, value, jitType,
1);
+ value = _ILJitValueConvertImplicit(jitCoder->jitFunction, value,
+
jitType);
}
/* Box a managed value */
jit_insn_store_relative(jitCoder->jitFunction, newObj, 0, value);
@@ -624,7 +633,8 @@
/* If the smallerType is smaller then the initiale type then convert to
it. */
if(jit_value_get_type(value) != jitType)
{
- value = jit_insn_convert(jitCoder->jitFunction, value, jitType,
0);
+ value = _ILJitValueConvertImplicit(jitCoder->jitFunction, value,
+
jitType);
}
jit_insn_store_relative(jitCoder->jitFunction, newObj, 0, value);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [dotgnu-pnet-commits] pnet/engine jitc_obj.c,
Klaus Treichel <=