[Top][All Lists]
[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) == '