diff liboctave/Array.h @ 10358:72fab01e5d68

improve some size_t queries
author Jaroslav Hajek <highegg@gmail.com>
date Thu, 25 Feb 2010 12:55:13 +0100
parents a3635bc1ea19
children 96ed7c629bbd
line wrap: on
line diff
--- a/liboctave/Array.h
+++ b/liboctave/Array.h
@@ -343,7 +343,7 @@
   octave_idx_type columns (void) const { return dim2 (); }
   octave_idx_type pages (void) const { return dim3 (); }
 
-  size_t byte_size (void) const { return numel () * sizeof (T); }
+  size_t byte_size (void) const { return static_cast<size_t> (numel ()) * sizeof (T); }
 
   // Return a const-reference so that dims ()(i) works efficiently.
   const dim_vector& dims (void) const { return dimensions; }