Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/InitTweak/InitTweak.h

    r7d651a6 r490fb92e  
    108108        bool isConstExpr( Initializer * init );
    109109
    110         /// Modifies objDecl to have:
    111         ///    __attribute__((section (".data#")))
    112         /// which makes gcc put the declared variable in the data section,
    113         /// which is helpful for global constants on newer gcc versions,
    114         /// so that CFA's generated initialization won't segfault when writing it via a const cast.
    115         /// The trailing # is an injected assembly comment, to suppress the "a" in
    116         ///    .section .data,"a"
    117         ///    .section .data#,"a"
    118         /// to avoid assembler warning "ignoring changed section attributes for .data"
    119         void addDataSectonAttribute( ObjectDecl * objDecl );
    120 
    121         void addDataSectionAttribute( ast::ObjectDecl * objDecl );
    122 
    123110        class InitExpander_old {
    124111        public:
Note: See TracChangeset for help on using the changeset viewer.