diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2016-10-17 10:01:16 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2016-10-17 10:03:46 +0300 |
commit | 5aaa3cc6f9aa5b2f0956f5be55e2143605ab7026 (patch) | |
tree | 7e999c3671ae187367ad3d99816ed63006396cb7 /mach_dep.c | |
parent | 81d04a6b60b511fb5d9016b2335d1e4c3447117f (diff) | |
download | bdwgc-5aaa3cc6f9aa5b2f0956f5be55e2143605ab7026.tar.gz |
Workaround 'unused variable' cppcheck style warnings
* include/private/gc_locks.h [PCR && THREADS] (DCL_LOCK_STATE): Define
to empty if CPPCHECK.
* mach_dep.c [MACOS && __MWERKS__ && POWERPC] (getRegisters): Declare
as external of CPPCHECK (as cppcheck does not recognize "asm" in
function declaration).
Diffstat (limited to 'mach_dep.c')
-rw-r--r-- | mach_dep.c | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -34,11 +34,15 @@ }; typedef struct ppc_registers ppc_registers; - asm static void getRegisters(register ppc_registers* regs) - { +# if defined(CPPCHECK) + void getRegisters(ppc_registers* regs); +# else + asm static void getRegisters(register ppc_registers* regs) + { stmw r13,regs->gprs /* save R13-R31 */ blr - } + } +# endif static void PushMacRegisters(void) { |