the java frontend keeps methods in class types
authorMatthias Braun <matze@braunis.de>
Fri, 26 Feb 2010 13:55:26 +0000 (13:55 +0000)
committerMatthias Braun <matze@braunis.de>
Fri, 26 Feb 2010 13:55:26 +0000 (13:55 +0000)
[r27225]

ir/be/begnuas.c

index 28dd243..edebbf8 100644 (file)
@@ -396,6 +396,11 @@ static be_gas_section_t determine_section(be_gas_decl_env_t *env,
                return section | GAS_SECTION_FLAG_TLS;
        }
 
+       /* the java frontend keeps some functions inside classes */
+       if (is_Class_type(owner)) {
+               return determine_basic_section(entity);
+       }
+
        panic("Couldn't determine section for %+F?!?", entity);
 }