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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
05/16/09 12:12
Read: times


 
#165411 - Different issues
Responding to: ???'s previous message
Not really the same.

I don't see a problem with a compiler seeing the 'const' keyword for a global or static variable, and deciding to move the data into the code. This is similar to a normal PC compiler placing to placing initialized const data in the text segment, where a modern processor with MMU will generate an exception if you try to modify the data. This use is not in any way in violation of the standard.

But the compiler must not make any equivalence between 'const' and code space, forbidding auto variables to specify the 'const' keyword.

List of 25 messages in thread
TopicAuthorDate
C lang. question            01/01/70 00:00      
   Confused            01/01/70 00:00      
      re:            01/01/70 00:00      
         Did you get the job?            01/01/70 00:00      
            Do you _want_ the job?            01/01/70 00:00      
               Same same            01/01/70 00:00      
                  Yes, that was exactly what I meant!            01/01/70 00:00      
            re:job            01/01/70 00:00      
            OR            01/01/70 00:00      
               I wouldn't have thought so?            01/01/70 00:00      
                  Who knows            01/01/70 00:00      
                     not really applicable            01/01/70 00:00      
                        I agree            01/01/70 00:00      
                           Still missing the point.            01/01/70 00:00      
                              using 'const' for 'code' would be very bad            01/01/70 00:00      
                              Two examples            01/01/70 00:00      
                                 Different issues            01/01/70 00:00      
                                    architectual            01/01/70 00:00      
                                       Actually irrelevant to the const keyword            01/01/70 00:00      
                                          if it is irrelevant, then why ...            01/01/70 00:00      
                                             Because they are not equivalent            01/01/70 00:00      
                                          Exactly.            01/01/70 00:00      
                                             Standard mechanisms for extensions            01/01/70 00:00      
      volatile applies to data - not functions            01/01/70 00:00      
   Delay loops in 'C' (or any other HLL)            01/01/70 00:00      

Back to Subject List