[vmkit-commits] [vmkit] r65316 - /vmkit/trunk/lib/JnJVM/Classpath/ClasspathField.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Mon Feb 23 05:37:56 PST 2009
Author: geoffray
Date: Mon Feb 23 07:37:55 2009
New Revision: 65316
URL: http://llvm.org/viewvc/llvm-project?rev=65316&view=rev
Log:
Fix mindo.
Modified:
vmkit/trunk/lib/JnJVM/Classpath/ClasspathField.cpp
Modified: vmkit/trunk/lib/JnJVM/Classpath/ClasspathField.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/Classpath/ClasspathField.cpp?rev=65316&r1=65315&r2=65316&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/Classpath/ClasspathField.cpp (original)
+++ vmkit/trunk/lib/JnJVM/Classpath/ClasspathField.cpp Mon Feb 23 07:37:55 2009
@@ -223,16 +223,16 @@
if (prim->isByte())
res = (jfloat)field->getInt8Field(Obj);
else if (prim->isInt())
- res = (jfloat)field->getInt32Field((JavaObject*)obj);
+ res = (jfloat)field->getInt32Field(Obj);
else if (prim->isShort())
- res = (jfloat)field->getInt16Field((JavaObject*)obj);
+ res = (jfloat)field->getInt16Field(Obj);
else if (prim->isLong())
- res = (jfloat)field->getLongField((JavaObject*)obj);
+ res = (jfloat)field->getLongField(Obj);
else if (prim->isChar())
// Cast to uint32 because char is unsigned.
- res = (jfloat)(uint32)field->getInt16Field((JavaObject*)obj);
+ res = (jfloat)(uint32)field->getInt16Field(Obj);
else if (prim->isFloat())
- res = (jfloat)field->getFloatField((JavaObject*)obj);
+ res = (jfloat)field->getFloatField(Obj);
else
vm->illegalArgumentException("");
} else {
@@ -311,7 +311,7 @@
if (type->isPrimitive()) {
const PrimitiveTypedef* prim = (PrimitiveTypedef*)type;
if (prim->isChar())
- res = (uint16)field->getInt16Field((JavaObject*)obj);
+ res = (uint16)field->getInt16Field(Obj);
else
vm->illegalArgumentException("");
} else {
More information about the vmkit-commits
mailing list