diff options
author | Jack Lloyd <[email protected]> | 2017-01-03 10:40:38 -0500 |
---|---|---|
committer | Jack Lloyd <[email protected]> | 2017-01-03 10:40:38 -0500 |
commit | a9430e152f7e82f74ca89967ef0a7c7d27fdc985 (patch) | |
tree | 0cd0e9049c41db4ea5733e2304051bd5895ace30 /src/lib | |
parent | 4536a57020cdfb1c58316375999d3e50be704e92 (diff) |
Avoid using target function attribute in Clang before 3.8
We support 3.5 or higher generally, but only Clang 3.8 has the
function attributes. This doesn't affect the build with older Clang
because the makefile still sets file-wide ISA flags.
GCC supports this attribute in all versions we support.
Fixes GH #797
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/utils/compiler.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/utils/compiler.h b/src/lib/utils/compiler.h index 50441208b..6065b722a 100644 --- a/src/lib/utils/compiler.h +++ b/src/lib/utils/compiler.h @@ -34,7 +34,7 @@ /* * Define BOTAN_FUNC_ISA */ -#if defined(__GNUG__) || defined(__clang__) +#if defined(__GNUG__) || (BOTAN_CLANG_VERSION > 38) #define BOTAN_FUNC_ISA(isa) __attribute__ ((target(isa))) #else #define BOTAN_FUNC_ISA(isa) |