]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/fortran/trans-decl.c
backport: re PR fortran/42053 ([OOP] SELECT TYPE: reject duplicate CLASS IS blocks)
[gcc.git] / gcc / fortran / trans-decl.c
index 200c3f5654c931d119e0d625bb263117f8ce5721..2e3fedd0ed3f09408b32f8ff73e36da966938181 100644 (file)
@@ -3405,7 +3405,7 @@ gfc_create_module_variable (gfc_symbol * sym)
       && (sym->equiv_built || sym->attr.in_equivalence))
     return;
 
-  if (sym->backend_decl)
+  if (sym->backend_decl && !sym->attr.vtab)
     internal_error ("backend decl for module variable %s already exists",
                    sym->name);
 
This page took 0.02808 seconds and 5 git commands to generate.