git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@377
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
#We need a recent ACI
ACI_PREREQ(2003.01.16)
-AC_INIT([GRAS],[0.5],[martin.quinson@ens-lyon.fr])
+AC_INIT([GRAS],[0.6],[martin.quinson@ens-lyon.fr])
AC_CONFIG_SRCDIR([src/include/gras.h])
AC_CONFIG_HEADERS([src/gras_config.h])
} else if (!strcmp(identifier.type_name, "char")) {
identifier.type = gras_datadesc_by_name("char");
- } else { /* impossible */
- PARSE_ERROR0("The Impossible Did Happen (once again)");
+ } else {
+ DEBUG1("Base type is a constructed one (%s)",identifier.type_name);
+ identifier.type = gras_datadesc_by_name(identifier.type_name);
+ if (!identifier.type)
+ PARSE_ERROR1("Unknown base type '%s'",identifier.type_name);
}
}
/* Now identifier.type and identifier.name speak about the base type.