OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
2012-01-09 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git]
/
gcc
/
fortran
/
trans-types.c
diff --git
a/gcc/fortran/trans-types.c
b/gcc/fortran/trans-types.c
index
3f4ebd5
..
d643c2e
100644
(file)
--- a/
gcc/fortran/trans-types.c
+++ b/
gcc/fortran/trans-types.c
@@
-2188,6
+2188,9
@@
gfc_copy_dt_decls_ifequal (gfc_symbol *from, gfc_symbol *to,
gfc_component *to_cm;
gfc_component *from_cm;
+ if (from == to)
+ return 1;
+
if (from->backend_decl == NULL
|| !gfc_compare_derived_types (from, to))
return 0;