Browse Source

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 10 years ago
parent
commit
4bb6c8cf0c
1 changed files with 1 additions and 1 deletions
  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;