commit: fe0aae18e5024fc8027846fcec45fb5f1b7a11c9
parent 2427b8fd2f5f3dd65005f98adab18915e7afd294
Author: Michael Forney <mforney@mforney.org>
Date: Thu, 27 Jun 2019 14:33:43 -0700
Use no-op static assert for defining away macros
Empty top-level declarations aren't allowed in ISO C.
Diffstat:
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkg/libressl/gen.lua b/pkg/libressl/gen.lua
@@ -5,7 +5,7 @@ cflags{
'-D OPENSSL_NO_ASM',
'-D __BEGIN_HIDDEN_DECLS=',
'-D __END_HIDDEN_DECLS=',
- [[-D '__warn_references(sym,msg)=']],
+ [[-D '__warn_references(sym,msg)=_Static_assert(1, "")']],
'-I $srcdir/include',
'-I $srcdir/crypto',
'-I $srcdir/crypto/asn1',
diff --git a/pkg/openbsd/gen.lua b/pkg/openbsd/gen.lua
@@ -1,5 +1,5 @@
cflags{
- [[-D 'DEF_WEAK(n)=']],
+ [[-D 'DEF_WEAK(n)=_Static_assert(1, "")']],
'-I $dir/include',
'-idirafter $srcdir/include',
'-idirafter $srcdir/sys',