Build: workaround inlining problems on Solaris
[exim.git] / src / src / store.c
index 41ca43d65f71e22f3f07899e6efd82b3010e9584..b7cf4cdee3798503f6d60ec7d564ceaa338c5097 100644 (file)
@@ -710,8 +710,10 @@ int pool = tainted ? store_pool + POOL_TAINT_BASE : store_pool;
 BOOL release_ok = !tainted && store_last_get[pool] == block;
 uschar * newtext;
 
+#ifndef MACRO_PREDEF
 if (is_tainted(block) != tainted)
   die_tainted(US"store_newblock", CUS func, linenumber);
+#endif
 
 newtext = store_get(newsize, tainted);
 memcpy(newtext, block, len);