*** empty log message ***
authorGötz Lindenmaier <goetz@ipd.info.uni-karlsruhe.de>
Wed, 20 Dec 2000 13:41:04 +0000 (13:41 +0000)
committerGötz Lindenmaier <goetz@ipd.info.uni-karlsruhe.de>
Wed, 20 Dec 2000 13:41:04 +0000 (13:41 +0000)
[r80]

Changes
ir/ir/irnode.h
ir/ir/irprog.c
ir/ir/irprog.h

diff --git a/Changes b/Changes
index 4b7095e..7fe57ea 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,3 +1,7 @@
+  20.12.2000 Goetz
+  external to declaration of irp
+  typedef before pns and pnc_number.
+
   18.12.2000 Goetz
   Changed parameter of Methods in type.h and type.c from
   class to clss.  Class is a C++ keyword.
index 3e9c6f0..b64def6 100644 (file)
@@ -83,7 +83,7 @@ inline ir_node  *get_nodes_Block (ir_node *node);
 inline void      set_nodes_Block (ir_node *node, ir_node *block);
 
 /* Projection numbers for result of Start node: use for Proj nodes! */
-enum {
+typedef enum {
   pns_initial_exec,     /* Projection on an executable, the initial control
                           flow. */
   pns_global_store,     /* Projection on the global store */
@@ -260,7 +260,7 @@ inline ir_node *get_Not_op (ir_node *node);
 inline void     set_Not_op (ir_node *node, ir_node *op);
 
 /* Projection numbers of compare: use for Proj nodes! */
-enum {
+typedef enum {
   False,               /* false */
   Eq,                  /* equal */
   Lt,                  /* less */
index 81e92e1..20973ae 100644 (file)
@@ -12,6 +12,9 @@
 
 #define GLOBAL_TYPE_NAME "GlobalType"
 
+/* A variable from where everything in the ir can be accessed. */
+ir_prog *irp;
+
 /* initializes ir_prog. Calles the constructor for an ir_prog. */
 void init_irprog(void) {
   new_ir_prog ();
index 166dfdb..e0490ab 100644 (file)
@@ -42,7 +42,6 @@ typedef struct ir_prog ir_prog;
 /* A variable from where everything in the ir can be accessed. */
 ir_prog *irp;
 
-
 /* initializes ir_prog. Calles the constructor for an ir_prog. */
 void init_irprog(void);