*** empty log message ***
[libfirm] / testprograms / irr_loop_example.c
index b974c73..23a9ada 100644 (file)
@@ -1,10 +1,14 @@
-/* Copyright (C) 1998 - 2000 by Universitaet Karlsruhe
-* All rights reserved.
-*
-* Authors: Christian Schaefer, Goetz Lindenmaier
-*
-* testprogram.
-*/
+/*
+ * Project:     libFIRM
+ * File name:   testprograms/irr_loop_example.c
+ * Purpose:     Test Phi construction with irregular control flow.
+ * Author:      Christian Schaefer, Goetz Lindenmaier
+ * Modified by:
+ * Created:
+ * CVS-ID:      $Id$
+ * Copyright:   (c) 1999-2003 Universität Karlsruhe
+ * Licence:     This file protected by GPL -  GNU GENERAL PUBLIC LICENSE.
+ */
 
 # include <stdio.h>
 # include <string.h>
 # include "irdump.h"
 # include "firm.h"
 
-/*
- *   an irreducible loop.
- */
-
 /**
-*  This file constructs a control flow of following shape:
-*
-*
-*         firstBlock
-*          /      \
-*         /        \
-*       |/_        _\|
-*            ---->
-* LoopBlock1       LoopBlock2
-*            <----
-*        \              /
-         \            /
-*          _\|        |/_
-*           nextBlock
-*
-*
-**/
+ *  This file constructs a control flow of following shape:
+ *
+ *
+ *         firstBlock
+ *          /      \
+ *         /        \
+ *       |/_        _\|
+ *            ---->
+ * LoopBlock1       LoopBlock2
+ *            <----
+ *        \              /
+ *         \            /
+ *        _\|        |/_
+ *           nextBlock
+ *
+ *
+ **/
 
 int main(int argc, char **argv)
 {
@@ -107,10 +107,7 @@ int main(int argc, char **argv)
   new_immBlock();
   add_in_edge(get_irg_current_block(irg), f_l2);
   add_in_edge(get_irg_current_block(irg), f_l1);
-  {
-    ir_node *in[0];
-    x = new_Return (get_store(), 0, in);
-  }
+  x = new_Return (get_store(), 0, NULL);
   mature_block (get_irg_current_block(irg));
 
   add_in_edge (get_irg_end_block(irg), x);