summaryrefslogtreecommitdiffstats
path: root/contrib/gcc/fibheap.h
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/gcc/fibheap.h')
-rw-r--r--contrib/gcc/fibheap.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/contrib/gcc/fibheap.h b/contrib/gcc/fibheap.h
index fc37f9e..4eebaf1 100644
--- a/contrib/gcc/fibheap.h
+++ b/contrib/gcc/fibheap.h
@@ -59,8 +59,13 @@ typedef struct fibnode
struct fibnode *right;
fibheapkey_t key;
void *data;
+#ifdef __GNUC__
+ __extension__ unsigned long int degree : 31;
+ __extension__ unsigned long int mark : 1;
+#else
unsigned int degree : 31;
unsigned int mark : 1;
+#endif
} *fibnode_t;
extern fibheap_t fibheap_new PARAMS ((void));
OpenPOWER on IntegriCloud