diff options
author | schnetter <> | 2003-05-14 06:12:00 +0000 |
---|---|---|
committer | schnetter <> | 2003-05-14 06:12:00 +0000 |
commit | 2d9f45a9e118a97dc6ec98cf1584773e289bda95 (patch) | |
tree | d124ca2a09199ec976f000b8092c5324dfc761d9 /Carpet/CarpetReduce | |
parent | a4a4116a62643f337bc589bea0a9518c9156a3c9 (diff) |
Make C++ arrays sizes known at compile time.
darcs-hash:20030514061252-07bb3-5f3d15a6be7b17fc7599544c4bb193c1a1546bf1.gz
Diffstat (limited to 'Carpet/CarpetReduce')
-rw-r--r-- | Carpet/CarpetReduce/src/reduce.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Carpet/CarpetReduce/src/reduce.cc b/Carpet/CarpetReduce/src/reduce.cc index 5e6f46a76..eccc2737b 100644 --- a/Carpet/CarpetReduce/src/reduce.cc +++ b/Carpet/CarpetReduce/src/reduce.cc @@ -1,4 +1,4 @@ -// $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetReduce/src/reduce.cc,v 1.21 2003/05/13 12:19:42 schnetter Exp $ +// $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetReduce/src/reduce.cc,v 1.22 2003/05/14 08:12:52 schnetter Exp $ #include <assert.h> #include <float.h> @@ -22,7 +22,7 @@ #include "reduce.hh" extern "C" { - static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetReduce/src/reduce.cc,v 1.21 2003/05/13 12:19:42 schnetter Exp $"; + static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetReduce/src/reduce.cc,v 1.22 2003/05/14 08:12:52 schnetter Exp $"; CCTK_FILEVERSION(Carpet_CarpetReduce_reduce_cc); } @@ -717,7 +717,8 @@ namespace CarpetReduce { } BEGIN_LOCAL_COMPONENT_LOOP(cgh) { - int lsh[grpdim], bbox[2*grpdim], nghostzones[grpdim]; + assert (grpdim<=dim); + int lsh[dim], bbox[2*dim], nghostzones[dim]; ierr = CCTK_GrouplshVI(cgh, grpdim, lsh, vi); assert (!ierr); ierr = CCTK_GroupbboxVI(cgh, 2*grpdim, bbox, vi); |