Changeset 448
- Timestamp:
- Jul 25, 2003, 9:19:41 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/src/emxomf/stabshll.c
-
Property cvs2svn:cvs-rev
changed from
1.16
to1.17
r447 r448 2061 2061 * TODO: verify that this doesn't really work with overloaded constructors and fix it. 2062 2062 */ 2063 if (!(tf->flags & MEMBER_STATIC)) 2063 if ( !(tf->flags & MEMBER_STATIC) 2064 && *((unsigned*)tf->name) == ('_' | '_' << 8 | 'c' << 16 | 'o' << 24) 2065 && *((unsigned*)tf->name) == ('_' | '_' << 8 | 'b' << 16 | 'a' << 24) 2066 ) 2064 2067 { 2065 2068 if (!strcmp(tf->name, "__comp_ctor") || !strcmp(tf->name, "__base_ctor")) … … 3056 3059 struct relocation_info r; 3057 3060 const char *str, *p; 3058 c har *name;3061 const char *name; 3059 3062 int n, ti; 3060 3063 … … 3064 3067 abort (); 3065 3068 n = p - str; 3066 name = alloca (n + 1); 3067 memcpy (name, str, n); 3068 name[n] = 0; 3069 name = strpool_addn(str_pool, str, n); 3069 3070 3070 3071 proc_start_addr = symbol->n_value; … … 3073 3074 for (t1 = type_head; t1; t1 = t1->next) 3074 3075 if ( t1->tag == ty_memfunc 3075 && t.d.memfunc.mnglname 3076 && !strcmp (t1->d.memfunc.mnglname, name)) 3076 && t1->d.memfunc.mnglname == name) 3077 3077 break; 3078 3078 -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.