From b6db9d29038a0e8dea8a399b155bd60448ec5e97 Mon Sep 17 00:00:00 2001 From: Brian Carlstrom Date: Sun, 18 Sep 2011 11:39:12 -0700 Subject: Convert a DCHECK to a COMPILE_ASSERT Change-Id: I3719ef5ad7339bba4b21bbb96b2e4f0554846d4a --- src/java_lang_System.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/java_lang_System.cc') diff --git a/src/java_lang_System.cc b/src/java_lang_System.cc index 4eaaa6667a..8aeefcd0c1 100644 --- a/src/java_lang_System.cc +++ b/src/java_lang_System.cc @@ -185,7 +185,7 @@ void System_arraycopy(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, jobject const size_t width = sizeof(Object*); if (dstComponentType->IsAssignableFrom(srcComponentType)) { // Yes. Bulk copy. - DCHECK_EQ(width, sizeof(uint32_t)); + COMPILE_ASSERT(sizeof(width) == sizeof(uint32_t), move32_assumes_Object_references_are_32_bit); move32(dstBytes + dstPos * width, srcBytes + srcPos * width, length * width); Heap::WriteBarrier(dstArray); return; -- cgit v1.2.3-59-g8ed1b