summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/compilers/mixins/clike.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mesonbuild/compilers/mixins/clike.py b/mesonbuild/compilers/mixins/clike.py
index 60a91f355..a0d6094ab 100644
--- a/mesonbuild/compilers/mixins/clike.py
+++ b/mesonbuild/compilers/mixins/clike.py
@@ -870,11 +870,12 @@ class CLikeCompiler(Compiler):
if extra_args is None:
extra_args = []
# Create code that accesses all members
- members = ''.join(f'foo.{member};\n' for member in membernames)
+ members = ''.join(f'(void) ( foo.{member} );\n' for member in membernames)
t = f'''{prefix}
void bar(void) {{
{typename} foo;
{members}
+ (void) foo;
}}'''
return self.compiles(t, env, extra_args=extra_args,
dependencies=dependencies)