]> git.sur5r.net Git - cc65/commitdiff
The .defined function (and .ifdef/.ifndef) flagged an imported symbol as
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 8 May 2001 17:56:39 +0000 (17:56 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 8 May 2001 17:56:39 +0000 (17:56 +0000)
"defined". I'm not sure whichever is correct, but I changed it now and
will introduce an additional function .isimport if necessary.

git-svn-id: svn://svn.cc65.org/cc65/trunk@721 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/ca65/symtab.c

index 76055f92715df2b02148bc568311290eca3735a1..602f41f6be538028afd0926f60576acf8976e8c2 100644 (file)
@@ -635,7 +635,7 @@ int SymIsDef (const char* Name)
 /* Return true if the given symbol is already defined */
 {
     SymEntry* S = SymFindAny (SymTab, Name);
-    return S != 0 && (S->Flags & (SF_DEFINED | SF_IMPORT)) != 0;
+    return S != 0 && (S->Flags & SF_DEFINED) != 0;
 }