dotgnu-pnet
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pnet-developers] [bug #4809] [PNETC]GetType is not implemented for node


From: nobody
Subject: [Pnet-developers] [bug #4809] [PNETC]GetType is not implemented for node type `ILNode_NewScope'
Date: Sun, 17 Aug 2003 19:33:52 -0400
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020826

=================== BUG #4809: LATEST MODIFICATIONS ==================
http://savannah.gnu.org/bugs/?func=detailbug&bug_id=4809&group_id=353

Changes by: Rhys Weatherley <address@hidden>
Date: Sun 08/17/2003 at 23:33 (GMT)

            What     | Removed                   | Added
---------------------------------------------------------------------------
          Resolution | None                      | Fixed
              Status | Open                      | Closed


------------------ Additional Follow-up Comments ----------------------------
Fix committed to CVS - 18 Aug 2003



=================== BUG #4809: FULL BUG SNAPSHOT ===================


Submitted by: mdupont                 Project: DotGNU Portable.NET          
Submitted on: Sun 08/17/2003 at 22:37
Category:  None                       Severity:  5 - Major                  
Bug Group:  None                      Resolution:  Fixed                    
Assigned to:  None                    Status:  Closed                       

Summary:  [PNETC]GetType is not implemented for node type `ILNode_NewScope'

Original Submission:  
typedef unsigned int size_t;
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef signed short int __int16_t;
typedef unsigned short int __uint16_t;
typedef signed int __int32_t;
typedef unsigned int __uint32_t;
typedef int XrmQuark, *XrmQuarkList;
typedef struct _NTable {
    struct _NTable *next;
    XrmQuark name;
    unsigned int tight:1;
    unsigned int leaf:1;
    unsigned int hasloose:1;
    unsigned int hasany:1;
    unsigned int pad:4;
    unsigned int mask:8;
    unsigned int entries:16;
} NTableRec, *NTable;
//# 173 "Xrm.c"
typedef struct _VEntry {
    struct _VEntry *next;
    XrmQuark name;
    unsigned int tight:1;
    unsigned int string:1;
    unsigned int size:30;
} VEntryRec, *VEntry;

typedef struct _LTable {
    NTableRec table;
    VEntry *buckets;
} LTableRec, *LTable;

static void GrowTable(prev)
    NTable *prev;
{
    register int i;
        register LTable ltable;

        (/*__extension__*/ (/*__builtin_constant_p*/ (i * sizeof(VEntry)) && (i 
* sizeof(VEntry)) <= 16 ? ((i * sizeof(VEntry)) == 1 ? ({ void *__s = ((char 
*)ltable->buckets); *((__uint8_t *) __s) = (__uint8_t) 0; __s; }) : ({ void 
*__s = ((char *)ltable->buckets); union { unsigned int __ui; unsigned short int 
__usi; unsigned char __uc; } *__u = __s; __uint8_t __c = (__uint8_t) (0); 
switch ((unsigned int) (i * sizeof(VEntry))) { case 15: __u->__ui = __c * 
0x01010101; __u = /*__extension__*/ ((void *) __u + 4); case 11: __u->__ui = 
__c * 0x01010101; __u = /*__extension__*/ ((void *) __u + 4); case 7: __u->__ui 
= __c * 0x01010101; __u = /*__extension__*/ ((void *) __u + 4); case 3: 
__u->__usi = (unsigned short int) __c * 0x0101; __u = /*__extension__*/ ((void 
*) __u + 2); __u->__uc = (unsigned char) __c; break; case 14: __u->__ui = __c * 
0x01010101; __u = /*__extension__*/ ((void *) __u + 4); case 10: __u->__ui = 
__c * 0x01010101; __u = /*__extension__*/ ((void *) __u + 4); case 6: __u->__ui 
= __c * 0x01010101; __u = /*__extension__*/ ((void *) __u + 4); case 2: 
__u->__usi = (unsigned short int) __c * 0x0101; break; case 13: __u->__ui = __c 
* 0x01010101; __u = /*__extension__*/ ((void *) __u + 4); case 9: __u->__ui = 
__c * 0x01010101; __u = /*__extension__*/ ((void *) __u + 4); case 5: __u->__ui 
= __c * 0x01010101; __u = /*__extension__*/ ((void *) __u + 4); case 1: 
__u->__uc = (unsigned char) __c; break; case 16: __u->__ui = __c * 0x01010101; 
__u = /*__extension__*/ ((void *) __u + 4); case 12: __u->__ui = __c * 
0x01010101; __u = /*__extension__*/ ((void *) __u + 4); case 8: __u->__ui = __c 
* 0x01010101; __u = /*__extension__*/ ((void *) __u + 4); case 4: __u->__ui = 
__c * 0x01010101; case 0: break; } __s; })) : (/*__builtin_constant_p*/ (0) && 
(0) == '


reply via email to

[Prev in Thread] Current Thread [Next in Thread]