Skip to content

Commit 98c3f21

Browse files
lib/tpm2_kdfa.c: Fix pragma statement.
The pragma statement to deactivate optimization for gcc produced an error when clang is used with -Werror. Signed-off-by: Juergen Repp <[email protected]>
1 parent 78e014e commit 98c3f21

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/tpm2_kdfa.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,11 @@
1818
*/
1919

2020
#ifdef _FORTIFY_SOURCE
21+
#if defined(__GNUC__) && !defined(__clang__)
2122
#pragma GCC push_options
2223
#pragma GCC optimize ("O0")
2324
#endif
25+
#endif
2426

2527
TSS2_RC tpm2_kdfa(TPMI_ALG_HASH hash_alg, TPM2B *key, char *label,
2628
TPM2B *context_u, TPM2B *context_v, UINT16 bits,
@@ -153,8 +155,10 @@ TSS2_RC tpm2_kdfa(TPMI_ALG_HASH hash_alg, TPM2B *key, char *label,
153155
#endif
154156

155157
#ifdef _FORTIFY_SOURCE
158+
#if defined(__GNUC__) && !defined(__clang__)
156159
#pragma GCC pop_options
157160
#endif
161+
#endif
158162

159163

160164

0 commit comments

Comments
 (0)