Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/concurrency/invoke.c

    rd119d613 r9705ffe  
    1010// Created On       : Tue Jan 17 12:27:26 2016
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Thu Aug 20 23:43:23 2020
    13 // Update Count     : 31
     12// Last Modified On : Thu Aug 20 18:54:34 2020
     13// Update Count     : 30
    1414//
    1515
     
    146146
    147147#elif defined( __ARM_ARCH_32 )
    148 #error ARM needs to be upgrade to use two parameters like X86/X64 (A.K.A. : I broke this and do not know how to fix it)
    149         // More details about the error:
    150         // To avoid the thunk problem, I changed the invoke routine to pass the main explicitly
    151         // instead of relying on an assertion. This effectively hoists any required thunk one level
    152         // which was enough to get to global scope in most cases.
    153         // This means that __cfactx_invoke_... now takes two parameters and the FakeStack needs
    154         // to be adjusted as a consequence of that.
    155         // I don't know how to do that for ARM, hence the #error
    156 
     148#warning ARM needs to be upgrade to use two parameters like X86/X64 (A.K.A. : I broke this and do not know how to fix it)
    157149        struct FakeStack {
    158150                float fpRegs[16];                                                               // floating point registers
Note: See TracChangeset for help on using the changeset viewer.