union fix
authorcompudj <compudj@04897980-b3bd-0310-b5e0-8ef037075253>
Mon, 9 Aug 2004 02:44:17 +0000 (02:44 +0000)
committercompudj <compudj@04897980-b3bd-0310-b5e0-8ef037075253>
Mon, 9 Aug 2004 02:44:17 +0000 (02:44 +0000)
git-svn-id: http://ltt.polymtl.ca/svn@688 04897980-b3bd-0310-b5e0-8ef037075253

ltt/branches/poly/ltt/type.c

index 9885440c7ae2bd02eaf1a189da3263d1e26353f4..a28e8fe3e33cd510cbe5df7701d77c6b54e871b2 100644 (file)
@@ -265,7 +265,7 @@ unsigned ltt_type_member_number(LttType *t)
 LttType *ltt_type_member_type(LttType *t, unsigned i, char ** name)
 {
   if(t->type_class != LTT_STRUCT
-      || t->type_class != LTT_UNION){*name = NULL; return NULL;}
+      && t->type_class != LTT_UNION){*name = NULL; return NULL;}
   if(i >= t->element_number){*name = NULL; return NULL;}
   *name = t->element_type[i]->element_name;
   return t->element_type[i];
@@ -322,7 +322,7 @@ LttField *ltt_field_element(LttField *f)
 LttField *ltt_field_member(LttField *f, unsigned i)
 {
   if(f->field_type->type_class != LTT_STRUCT
-      || f->field_type->type_class != LTT_UNION) return NULL;
+      && f->field_type->type_class != LTT_UNION) return NULL;
   if(i >= f->field_type->element_number) return NULL;
   return f->child[i];
 }
This page took 0.024666 seconds and 4 git commands to generate.