[vmkit-commits] [vmkit] r144651 - in /vmkit/trunk/lib/J3/VMCore: JavaArray.cpp JavaArray.h
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Tue Nov 15 09:50:02 PST 2011
Author: geoffray
Date: Tue Nov 15 11:50:01 2011
New Revision: 144651
URL: http://llvm.org/viewvc/llvm-project?rev=144651&view=rev
Log:
Remove warnings on 32bits.
Modified:
vmkit/trunk/lib/J3/VMCore/JavaArray.cpp
vmkit/trunk/lib/J3/VMCore/JavaArray.h
Modified: vmkit/trunk/lib/J3/VMCore/JavaArray.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/J3/VMCore/JavaArray.cpp?rev=144651&r1=144650&r2=144651&view=diff
==============================================================================
--- vmkit/trunk/lib/J3/VMCore/JavaArray.cpp (original)
+++ vmkit/trunk/lib/J3/VMCore/JavaArray.cpp Tue Nov 15 11:50:01 2011
@@ -38,7 +38,7 @@
void ArrayObject::setElement(ArrayObject* self, JavaObject* value, uint32_t i) {
llvm_gcroot(self, 0);
llvm_gcroot(value, 0);
- assert(i < self->size);
+ assert((ssize_t)i < self->size);
if (value != NULL) assert(value->getVirtualTable());
mvm::Collector::objectReferenceArrayWriteBarrier(
(gc*)self, (gc**)&(self->elements[i]), (gc*)value);
Modified: vmkit/trunk/lib/J3/VMCore/JavaArray.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/J3/VMCore/JavaArray.h?rev=144651&r1=144650&r2=144651&view=diff
==============================================================================
--- vmkit/trunk/lib/J3/VMCore/JavaArray.h (original)
+++ vmkit/trunk/lib/J3/VMCore/JavaArray.h Tue Nov 15 11:50:01 2011
@@ -53,13 +53,13 @@
static T getElement(const TJavaArray* self, uint32_t i) {
llvm_gcroot(self, 0);
- assert(i < self->size);
+ assert((ssize_t)i < self->size);
return self->elements[i];
}
static void setElement(TJavaArray* self, T value, uint32_t i) {
llvm_gcroot(self, 0);
- assert(i < self->size);
+ assert((ssize_t)i < self->size);
self->elements[i] = value;
}
@@ -94,7 +94,7 @@
static JavaObject* getElement(const ArrayObject* self, uint32_t i) {
llvm_gcroot(self, 0);
- assert(i < self->size);
+ assert((ssize_t)i < self->size);
return self->elements[i];
}
More information about the vmkit-commits
mailing list