summaryrefslogtreecommitdiff
path: root/TestScripts
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2021-04-20 06:31:20 -0400
committerJeffrey Walton <noloader@gmail.com>2021-04-20 06:31:20 -0400
commit36972fde79561510be4532fb3aee3820852c5335 (patch)
treef05e1b31ad3b68c3b330df9cecae733bd02d38f5 /TestScripts
parentc15aeaa7b5cdf4409d034a50efb3c0d2959a3f6a (diff)
downloadcryptopp-git-36972fde79561510be4532fb3aee3820852c5335.tar.gz
Fix configure.sh script
Diffstat (limited to 'TestScripts')
-rwxr-xr-xTestScripts/configure.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/TestScripts/configure.sh b/TestScripts/configure.sh
index 5c7e8be1..ae944d3b 100755
--- a/TestScripts/configure.sh
+++ b/TestScripts/configure.sh
@@ -379,6 +379,13 @@ then
echo '#endif'
fi
+ echo ''
+ echo '// Clang intrinsic casts, http://bugs.llvm.org/show_bug.cgi?id=20670'
+ echo '#define M128_CAST(x) ((__m128i *)(void *)(x))'
+ echo '#define CONST_M128_CAST(x) ((const __m128i *)(const void *)(x))'
+ echo '#define M256_CAST(x) ((__m256i *)(void *)(x))'
+ echo '#define CONST_M256_CAST(x) ((const __m256i *)(const void *)(x))'
+
} >> config_asm.h.new
fi