bugDotGNU Portable.NET - Bugs: bug #4809, [PNETC]GetType is not implemented...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #4809: [PNETC]GetType is not implemented for node type `ILNode_NewScope'

Submitter:  James Michael DuPont <mdupont>
Submitted:  Sun 17 Aug 2003 10:37:07 PM UTC
   
 
Category:  None Severity:  3 - Normal
Item Group:  None Status:  Fixed
Privacy:  Public Assigned to:  None
Open/Closed:  Closed

Sun 17 Aug 2003 11:33:52 PM UTC, comment #1: 

Fix committed to CVS - 18 Aug 2003

Rhys Weatherley <rweather>
Group administrator
Sun 17 Aug 2003 10:37:07 PM UTC, 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) == '\0' ? ({ void __s = ((char )ltable->buckets); __builtin_memset (__s, '\0', i sizeof(VEntry)); __s; }) : memset ((char )ltable->buckets, 0, i * sizeof(VEntry)))));


}

/*
 cscc test1.c
test1.c:42: warning: implicit declaration of function `__builtin_memset'
test1.c:42: warning: implicit declaration of function `memset'
GetType is not implemented for node type `ILNode_NewScope'stdin:14: syntax error, unexpected $end, expecting '}'

*/

James Michael DuPont <mdupont>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

 

Follow 2 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2003-08-17 rweather StatusNone None
    Open/ClosedOpen None

Back to the top

Powered by Savane 3.13-02a9.
Corresponding source code