[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnet/ilalink link_class.c,1.8,1.9
From: |
Rhys Weatherley <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnet/ilalink link_class.c,1.8,1.9 |
Date: |
Sat, 21 Dec 2002 17:36:48 -0500 |
Update of /cvsroot/dotgnu-pnet/pnet/ilalink
In directory subversions:/tmp/cvs-serv29397/ilalink
Modified Files:
link_class.c
Log Message:
Allow a class to be defined multiple times in C object files, as such
classes normally refer to duplicate definitions of the same struct,
union, or array type.
Index: link_class.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/ilalink/link_class.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** link_class.c 25 Aug 2002 06:35:46 -0000 1.8
--- link_class.c 21 Dec 2002 22:36:46 -0000 1.9
***************
*** 108,111 ****
--- 108,121 ----
isModule = 1;
}
+ else if(linker->memoryModel != 0)
+ {
+ /* Duplicate classes are valid in C objects, as
they
+ are normally definitions of the same struct
type */
+ if(newName)
+ {
+ ILFree(newName);
+ }
+ return 1;
+ }
else
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnet/ilalink link_class.c,1.8,1.9,
Rhys Weatherley <address@hidden> <=
- Prev by Date:
[Dotgnu-pnet-commits] CVS: cscctest/csharp/expr arglist1.il,1.2,1.3 array1.il,1.2,1.3 as1.il,1.3,1.4 binary1.il,1.3,1.4 binary3.il,1.3,1.4 binary4.il,1.2,1.3 bitwise1.il,1.2,1.3 cast1.il,1.2,1.3 cast3.il,1.2,1.3 cast4.il,1.3,1.4 cast6.il,1.7,1.8 const1.il,1.3,1.4 enum1.il,1.1,1.2 enum3.il,1.1,1.2 ident1.il,1.1,1.2 incdec1.il,1.4,1.5 indexer1.il,1.3,1.4 invoke1.il,1.4,1.5 is1.il,1.3,1.4 new1.il,1.3,1.4 newarray1.il,1.2,1.3 newarray3.il,1.1,1.2 ref1.il,1.2,1.3 relop1.il,1.2,1.3 relop3.il,1.2,1.3 shift1.il,1.2,1.3 sizeof1.il,1.4,1.5 typedref1.il,1.5,1.6 typeof1.il,1.2,1.3 unary1.il,1.2,1.3
- Next by Date:
[Dotgnu-pnet-commits] CVS: pnet ChangeLog,1.2020,1.2021
- Previous by thread:
[Dotgnu-pnet-commits] CVS: cscctest/csharp/expr arglist1.il,1.2,1.3 array1.il,1.2,1.3 as1.il,1.3,1.4 binary1.il,1.3,1.4 binary3.il,1.3,1.4 binary4.il,1.2,1.3 bitwise1.il,1.2,1.3 cast1.il,1.2,1.3 cast3.il,1.2,1.3 cast4.il,1.3,1.4 cast6.il,1.7,1.8 const1.il,1.3,1.4 enum1.il,1.1,1.2 enum3.il,1.1,1.2 ident1.il,1.1,1.2 incdec1.il,1.4,1.5 indexer1.il,1.3,1.4 invoke1.il,1.4,1.5 is1.il,1.3,1.4 new1.il,1.3,1.4 newarray1.il,1.2,1.3 newarray3.il,1.1,1.2 ref1.il,1.2,1.3 relop1.il,1.2,1.3 relop3.il,1.2,1.3 shift1.il,1.2,1.3 sizeof1.il,1.4,1.5 typedref1.il,1.5,1.6 typeof1.il,1.2,1.3 unary1.il,1.2,1.3
- Next by thread:
[Dotgnu-pnet-commits] CVS: pnet ChangeLog,1.2020,1.2021
- Index(es):