From dfe1a79a69d37e3578c1af65c7748649db234276 Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Fri, 4 Jan 2008 19:45:09 +0000 Subject: [PATCH] avoid some 'has no effect' warnings in JIT macros svn: r8210 --- src/mzscheme/src/lightning/i386/fp.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/mzscheme/src/lightning/i386/fp.h b/src/mzscheme/src/lightning/i386/fp.h index 49619adcaa..fedb32d32c 100644 --- a/src/mzscheme/src/lightning/i386/fp.h +++ b/src/mzscheme/src/lightning/i386/fp.h @@ -281,9 +281,9 @@ union jit_double_imm { PUSHLr(_EAX), \ FNSTSWr(_EAX), \ SHRLir(n, _EAX), \ - ((_and) ? ANDLir ((_and), _EAX) : 0), \ + (void)((_and) ? ANDLir ((_and), _EAX) : 0), \ ((cmp) ? CMPLir ((cmp), _AL) : 0), \ - POPLr(_EAX), \ + (void) POPLr(_EAX), \ res ((d), 0, 0, 0), _jit.x.pc) #define jit_fp_test_fppop(d, n, _and, res) \ @@ -295,13 +295,13 @@ union jit_double_imm { res, \ ((d) != _EAX ? _O (0x90 + ((d) & 7)) : 0)) /* xchg */ -#define jit_fp_btest_fppop(d, n, _and, cmp, res) \ +#define jit_fp_btest_fppop(d, n, _and, cmp, res) \ (FUCOMPPr(1), \ PUSHLr(_EAX), \ FNSTSWr(_EAX), \ SHRLir(n, _EAX), \ - ((_and) ? ANDLir ((_and), _EAX) : 0), \ - ((cmp) ? CMPLir ((cmp), _AL) : 0), \ + (void)((_and) ? ANDLir ((_and), _EAX) : 0), \ + (void)((cmp) ? CMPLir ((cmp), _AL) : 0), \ POPLr(_EAX), \ res ((d), 0, 0, 0), _jit.x.pc)