From 44963675bd6204b2c50fa440a453a7436c64a6c4 Mon Sep 17 00:00:00 2001 From: wolf Date: Thu, 16 Jun 2005 04:02:03 +0000 Subject: [PATCH] Fix a problem with gcc2.95: //TODO: we should really initialize these entries as forward_edge or backward_edge, but gcc2.95 has a bug where it zero-initializes these data elements instead, leading to aborts later on. git-svn-id: https://svn.dealii.org/trunk@10870 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/source/grid/grid_reordering.cc | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/deal.II/deal.II/source/grid/grid_reordering.cc b/deal.II/deal.II/source/grid/grid_reordering.cc index bfc03e0f6f..74c51493c3 100644 --- a/deal.II/deal.II/source/grid/grid_reordering.cc +++ b/deal.II/deal.II/source/grid/grid_reordering.cc @@ -641,16 +641,17 @@ namespace internal * the edge -1 means the end * of the edge. */ +//TODO: we should really initialize these entries as forward_edge or backward_edge, but gcc2.95 has a bug where it zero-initializes these data elements instead, leading to aborts later on. static const EdgeOrientation edge_to_node_orient[8][3] = { - {forward_edge,forward_edge,forward_edge}, - {backward_edge,forward_edge,forward_edge}, - {backward_edge,backward_edge,forward_edge}, - {forward_edge,backward_edge,forward_edge}, - {forward_edge,forward_edge,backward_edge}, - {backward_edge,forward_edge,backward_edge}, - {backward_edge,backward_edge,backward_edge}, - {forward_edge,backward_edge,backward_edge} + {{'f'},{'f'},{'f'}}, + {{'b'},{'f'},{'f'}}, + {{'b'},{'b'},{'f'}}, + {{'f'},{'b'},{'f'}}, + {{'f'},{'f'},{'b'}}, + {{'b'},{'f'},{'b'}}, + {{'b'},{'b'},{'b'}}, + {{'f'},{'b'},{'b'}} }; /** -- 2.39.5