projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
convert bitfield initializer tarvals before using them
[libfirm]
/
ir
/
tr
/
type_finalization.c
diff --git
a/ir/tr/type_finalization.c
b/ir/tr/type_finalization.c
index
29686af
..
8e8899d
100644
(file)
--- a/
ir/tr/type_finalization.c
+++ b/
ir/tr/type_finalization.c
@@
-1,5
+1,5
@@
/*
/*
- * Copyright (C) 1995-200
7
University of Karlsruhe. All right reserved.
+ * Copyright (C) 1995-200
8
University of Karlsruhe. All right reserved.
*
* This file is part of libFirm.
*
*
* This file is part of libFirm.
*
@@
-36,11
+36,11
@@
DEBUG_ONLY(static firm_dbg_module_t *dbg;)
DEBUG_ONLY(static firm_dbg_module_t *dbg;)
-static void do_finalization(type_or_ent
*
tore, void *env) {
+static void do_finalization(type_or_ent tore, void *env) {
ir_type *glob_tp = env;
ir_type *glob_tp = env;
- if (is_type(tore)) {
- ir_type *cls =
(ir_type *)tore
;
+ if (is_type(tore
.typ
)) {
+ ir_type *cls =
tore.typ
;
if (! is_Class_type(cls) || cls == glob_tp)
return;
if (! is_Class_type(cls) || cls == glob_tp)
return;
@@
-55,7
+55,7
@@
static void do_finalization(type_or_ent *tore, void *env) {
get_type_name(cls)));
}
} else {
get_type_name(cls)));
}
} else {
- ir_entity *ent =
(ir_entity *)tore
;
+ ir_entity *ent =
tore.ent
;
ir_type *owner;
if (is_entity_final(ent))
ir_type *owner;
if (is_entity_final(ent))