Ver Fonte

module: add !__CC_ARM when test __GNUC__

ARMCC will define __GNUC__ in "GNU mode"(with --gnu command line
option). So iff __GNUC__ && !__CC_ARM is GCC.
Grissiom há 10 anos atrás
pai
commit
4bb6c8cf0c
1 ficheiros alterados com 1 adições e 1 exclusões
  1. 1 1
      src/module.c

+ 1 - 1
src/module.c

@@ -82,7 +82,7 @@ static struct rt_module_symtab *_rt_module_symtab_end   = RT_NULL;
  */
 int rt_system_module_init(void)
 {
-#ifdef __GNUC__
+#if defined(__GNUC__) && !defined(__CC_ARM)
     extern int __rtmsymtab_start;
     extern int __rtmsymtab_end;