]> git.sur5r.net Git - cc65/blobdiff - src/cc65/compile.c
Since we have now builtin search paths, we need to be able to forget them,
[cc65] / src / cc65 / compile.c
index c51191885b665e8bc14b3eebad2bfc487f16b1de..befb1e9c682a35d95d9da15ffa98e866aca26169 100644 (file)
@@ -141,8 +141,8 @@ static void Parse (void)
              * specified as static. This means that "extern int i" will not
              * get storage allocated.
              */
-           if ((Decl.StorageClass & SC_FUNC) == 0      &&
-                (Decl.StorageClass & SC_TYPEDEF) == 0   &&
+           if ((Decl.StorageClass & SC_FUNC) != SC_FUNC          &&
+                (Decl.StorageClass & SC_TYPEDEF) != SC_TYPEDEF    &&
                 ((Spec.Flags & DS_DEF_STORAGE) != 0  ||
                  (Decl.StorageClass & (SC_STATIC | SC_EXTERN)) == SC_STATIC)) {