Ignore:
Timestamp:
Jun 8, 2015, 8:56:35 PM (9 years ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, ctor, deferred_resn, demangler, enum, forall-pointer-decay, gc_noraii, jacob/cs343-translation, jenkins-sandbox, master, memory, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, string, with_gc
Children:
81419b5
Parents:
cd623a4
Message:

fix constant types, remove unnecessary string copying, work on regression testing, fix several memory leaks

Location:
src/Tests/ResolvExpr
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • src/Tests/ResolvExpr/Abstype.c

    rcd623a4 r5f2f2d7  
    1 // "cfa-cpp -nx Abstype.c"
    2 
    31type T | { T x( T ); };
    42
     
    97
    108forall( type T ) lvalue T *?( T * );
    11 int ?++( int *);
     9int ?++( int * );
    1210int ?=?( int *, int );
    1311forall( dtype DT ) DT * ?=?( DT **, DT * );
  • src/Tests/ResolvExpr/make-rules

    rcd623a4 r5f2f2d7  
    11CFA = ../../cfa-cpp
    22
    3 DIFF = /software/gnu/bin/diff
     3EXPECTED := ${wildcard ${EXPECTDIR}/*.tst}
     4TESTS := ${EXPECTED:${EXPECTDIR}/%=${OUTPUTDIR}/%}
     5TEST_IN := ${TESTS:.tst=.c}
    46
    5 # Basic SynTree printing
    6 EXPECTED := ${wildcard $(EXPECTDIR)/*.tst}
    7 TESTS := $(EXPECTED:$(EXPECTDIR)/%=$(OUTPUTDIR)/%)
    8 TEST_IN := $(TESTS:.tst=.c)
     7.SILENT :
    98
    10 $(OUTPUTDIR)/%.tst:%.c $(CFA)
    11         -$(CFA) $(CFAOPT) < $< > $@ 2>&1
     9${OUTPUTDIR}/%.tst : %.c ${CFA}
     10        -${CFA} ${CFAOPT} < $< > $@ 2>&1
    1211
    13 $(OUTPUTDIR)/report: $(TESTS) $(EXPECTED)
     12${OUTPUTDIR}/report : ${TESTS} ${EXPECTED}
    1413        rm -f $@
    15         @for i in $(TESTS); do \
    16           echo "---"`basename $$i`"---" | tee -a $@; \
    17           $(DIFF) -B -w -u $(EXPECTDIR)/`basename $$i` $$i | tee -a $@; \
     14        @for i in ${TESTS}; do \
     15             echo "---"`basename $$i`"---" | tee -a $@; \
     16             diff -B -w ${EXPECTDIR}/`basename $$i` $$i | tee -a $@; \
    1817        done
    1918
    20 clean:
    21         rm -rf $(OUTPUTDIR)
     19clean :
     20        rm -rf ${OUTPUTDIR}
  • src/Tests/ResolvExpr/run-tests.sh

    • Property mode changed from 100644 to 100755
Note: See TracChangeset for help on using the changeset viewer.