# HG changeset patch # User cslag # Date 1483309599 -3600 # Node ID ddcf2e49654c81f505ad90088f970c2959d43b5e # Parent 3717d475e10041a93ff86866ab674c0781cabb64 - tiny compatibility fix with < c99 compilers diff -r 3717d475e100 -r ddcf2e49654c dyncall/dyncall_callvm_sparc.c --- a/dyncall/dyncall_callvm_sparc.c Thu Dec 29 13:00:35 2016 -0600 +++ b/dyncall/dyncall_callvm_sparc.c Sun Jan 01 23:26:39 2017 +0100 @@ -149,9 +149,11 @@ /* Public API. */ DCCallVM* dcNewCallVM(DCsize size) { + DCCallVM_sparc* p; + /* the six output registers %o0-%o5 are always loaded, thus we need to ensure the argument buffer has space for at least 24 bytes. */ size = DC_MAX(size, sizeof(void*)*(6+1)); - DCCallVM_sparc* p = (DCCallVM_sparc*)dcAllocMem(sizeof(DCCallVM_sparc)+size); + p = (DCCallVM_sparc*)dcAllocMem(sizeof(DCCallVM_sparc)+size); dc_callvm_mode_sparc((DCCallVM*)p, DC_CALL_C_DEFAULT);