Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/linking/mangling/lib.cfa

    r85a95cc re1d66c84  
    33name_but_a_typedefed_t a_typedefed_global;
    44
    5 // Must be extern C to prevent name mangling.
    6 extern "C" {
    7         // This declaration is necessary to create an instance of a_global_with_no_type.
    8         // typeof is a trick to get a_global_with_no_type's type because its type is anonymous.
    9         // Otherwise C generates conflicting types for a_global_with_no_type in .h and .c
    10         // because C uses name equivalence and the two anonymous types cannot have the same name.
    11         typeof(a_global_with_no_type) a_global_with_no_type;
    12 }
     5struct {
     6        int some_int;
     7        int some_other_int;
     8} a_global_with_no_type;
Note: See TracChangeset for help on using the changeset viewer.