Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
09/12/11 22:38
Read: times


 
#183737 - Lack of orthogonality
Responding to: ???'s previous message
I kind of suspected that.

In reality, __using should have been part of the data type, just as __stdc, __fastcall, __pascal etc have existed as attribute fields to tell how parameters are passed and cleaned out by a function, or many compilers have had __far, __huge, __large, ... to specify size of pointers.

But it is quite common that smaller compilers gets their own extensions as more "experimental" features where the compiler don't get the full orthogonal implementation of the extension.

If the compiler can't bind __using(1) to a type, then you can probably not remove that warning without skipping your function pointer approach.

List of 17 messages in thread
TopicAuthorDate
SDCC: function pointers in an ISR            01/01/70 00:00      
   Alternative            01/01/70 00:00      
      re: Alternative            01/01/70 00:00      
         Register bank 1            01/01/70 00:00      
            re: register bank 1            01/01/70 00:00      
               Using...            01/01/70 00:00      
               Lack of orthogonality            01/01/70 00:00      
                  incorrect warning            01/01/70 00:00      
                     re: incorrect warning            01/01/70 00:00      
                        not fixed yet            01/01/70 00:00      
                           re: not fixed yet            01/01/70 00:00      
                              Actel's answer.            01/01/70 00:00      
   warning            01/01/70 00:00      
   function pointers in SDCC            01/01/70 00:00      
   bug fixed!            01/01/70 00:00      
      Actel support            01/01/70 00:00      
         Still on the payroll            01/01/70 00:00      

Back to Subject List