summaryrefslogtreecommitdiff
path: root/src/include/OverloadMacros.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/OverloadMacros.h')
-rw-r--r--src/include/OverloadMacros.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/include/OverloadMacros.h b/src/include/OverloadMacros.h
index dd149197..dd09bd2c 100644
--- a/src/include/OverloadMacros.h
+++ b/src/include/OverloadMacros.h
@@ -37,9 +37,12 @@ int CCTK_Overload##name(RETURN_TYPE (*func)(ARGUMENTS)) \
} \
else \
{ \
- fprintf(stderr, \
+ char *message = malloc( (200+strlen(#name))*sizeof(char) ); \
+ sprintf(message, \
"Warning: Attempted to overload function %s twice\n",\
#name); \
+ CCTK_Warn(1,__LINE__,__FILE__,"Cactus",message); \
+ free(message); \
return_code = 0; \
} \
\