From b0798038561d79a60b86585eae0b42ff721c08ed Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Fri, 15 Sep 2017 12:43:18 -0400 Subject: [PATCH] Fix compile under Embarcadero (GH #498) [bcc32c Error] blake2.cpp(49): 'alignas' must be specified on definition if it is specified on any declaration --- blake2.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/blake2.cpp b/blake2.cpp index 8bac71e0..b8d4960c 100644 --- a/blake2.cpp +++ b/blake2.cpp @@ -46,12 +46,14 @@ struct BLAKE2_IV }; template<> +CRYPTOPP_ALIGN_DATA(16) const word32 BLAKE2_IV::iv[8] = { 0x6A09E667UL, 0xBB67AE85UL, 0x3C6EF372UL, 0xA54FF53AUL, 0x510E527FUL, 0x9B05688CUL, 0x1F83D9ABUL, 0x5BE0CD19UL }; template<> +CRYPTOPP_ALIGN_DATA(16) const word64 BLAKE2_IV::iv[8] = { W64LIT(0x6a09e667f3bcc908), W64LIT(0xbb67ae8584caa73b), W64LIT(0x3c6ef372fe94f82b), W64LIT(0xa54ff53a5f1d36f1),