]> git.sur5r.net Git - cc65/commitdiff
Don't remember types for spans if no debug info is requested.
authoruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sun, 21 Aug 2011 19:46:47 +0000 (19:46 +0000)
committeruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sun, 21 Aug 2011 19:46:47 +0000 (19:46 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@5254 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/ca65/span.c

index 217e27149a290920ad687ac0a1e04b33e8e931f1..ebec761fefb35b652f90506c0086148b1bf5d03d 100644 (file)
@@ -204,8 +204,11 @@ static Span* MergeSpan (Span* S)
 
 void SetSpanType (Span* S, const StrBuf* Type)
 /* Set the generic type of the span to Type */
-{
-    S->Type = GetStrBufId (Type);
+{                                 
+    /* Ignore the call if we won't generate debug infos */
+    if (DbgSyms) {
+        S->Type = GetStrBufId (Type);
+    }
 }
 
 
@@ -351,7 +354,7 @@ static int CollectSpans (void* Entry, void* Data)
     return 0;
 }
 
-
+                
 
 void WriteSpans (void)
 /* Write all spans to the object file */