Changeset bd06384 for src/SynTree


Ignore:
Timestamp:
Mar 22, 2018, 4:49:53 PM (6 years ago)
Author:
Aaron Moss <a3moss@…>
Branches:
new-env, with_gc
Children:
dbc2c2c
Parents:
7e4b44db
Message:

Add static roots to GC; fix some static GC_Objects

Location:
src/SynTree
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/SynTree/GcTracer.h

    r7e4b44db rbd06384  
    2020#include "BaseSyntaxNode.h"
    2121#include "Expression.h"
     22#include "Type.h"
    2223
    2324#include "Common/GC.h"
     
    4748                maybeAccept( expr->env, *visitor );
    4849        }
     50
     51        void postvisit( PointerType* pty ) {
     52                maybeAccept( pty->dimension, *visitor );
     53        }
    4954};
    5055
  • src/SynTree/module.mk

    r7e4b44db rbd06384  
    4848       SynTree/TypeSubstitution.cc \
    4949       SynTree/Attribute.cc \
     50       SynTree/BaseSyntaxNode.cc \
    5051       SynTree/VarExprReplacer.cc
    5152
Note: See TracChangeset for help on using the changeset viewer.