aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorknarf <knarf@7daa882c-dc44-4453-834e-278d26b18e6a>2012-12-14 18:38:58 +0000
committerknarf <knarf@7daa882c-dc44-4453-834e-278d26b18e6a>2012-12-14 18:38:58 +0000
commit592c65db715e56f891400d403f4bccdb4888b9f3 (patch)
tree0dfeb810256556c466e5e99169fbdccd82ccb8c3
parentd7d5150ab6b0efc44433d915634d4f9a4f3bc7ae (diff)
mark input array of macro as potentially unused to avoid compiler warnings when indeed it is (e.g. for the count reduction where the data isn't looked at)
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/LocalReduce/trunk@102 7daa882c-dc44-4453-834e-278d26b18e6a
-rw-r--r--src/CountFunctions.c2
-rw-r--r--src/local_reductions.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/CountFunctions.c b/src/CountFunctions.c
index 5848b61..8c10d0a 100644
--- a/src/CountFunctions.c
+++ b/src/CountFunctions.c
@@ -34,7 +34,7 @@ int LocalReduce_Count_BYTE(int i, int weight_on, const void * const weight, CCTK
#undef REDUCTION_PREOP_CAST
#define REDUCTION_PREOP_CAST(inval, typed_vdata,sum_indices, out_type) \
- inval = (out_type CCTK_ATTRIBUTE_UNUSED) typed_vdata[sum_indices];
+ inval = (out_type) typed_vdata[sum_indices];
#define REDUCTION_OPERATION(Count, scalar) Count = num_points;
#define WEIGHTED_REDUCTION_OPERATION(Count, scalar, weight) Count = num_points;
#define REDUCTION_INITIAL(num) num = 0;
diff --git a/src/local_reductions.h b/src/local_reductions.h
index ac4c8aa..9d3e68b 100644
--- a/src/local_reductions.h
+++ b/src/local_reductions.h
@@ -27,7 +27,7 @@ extern "C" {
#define ITERATE_ON_ARRAY(i,cctk_type, in_data, out_type, out_num, weight_on, weight, input_array_offset, indices, sum_indices, max_iter, iter, flag, actual_indices,input_array_strides, input_array_min_subscripts,input_array_dims,product) \
{ \
const cctk_type * typed_vdata = (const cctk_type *)(in_data); \
- out_type inval; \
+ CCTK_ATTRIBUTE_UNUSED out_type inval; \
out_type * outval = (out_type *) out_num; \
iter = 0; \
sum_indices = 0; \