Changes in / [bdad1679:90c3b1c]
- Location:
- src
- Files:
-
- 2 added
- 8 edited
-
CodeGen/GenType.cc (modified) (1 diff)
-
Makefile.in (modified) (6 diffs)
-
ResolvExpr/PtrsCastable.cc (modified) (1 diff)
-
SymTab/Mangler.cc (modified) (1 diff)
-
SymTab/TypeEquality.cc (modified) (1 diff)
-
SynTree/CodeGenVisitor.cc (added)
-
SynTree/CodeGenVisitor.h (added)
-
SynTree/Type.h (modified) (1 diff)
-
SynTree/VarArgsType.cc (modified) (1 diff)
-
SynTree/module.mk (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/CodeGen/GenType.cc
rbdad1679 r90c3b1c 194 194 void GenType::visit( VarArgsType *varArgsType ) { 195 195 typeString = "__builtin_va_list " + typeString; 196 handleQualifiers( varArgsType );196 // don't handle qualifiers, var args pack shouldn't have any 197 197 } 198 198 -
src/Makefile.in
rbdad1679 r90c3b1c 192 192 SynTree/driver_cfa_cpp-Visitor.$(OBJEXT) \ 193 193 SynTree/driver_cfa_cpp-Mutator.$(OBJEXT) \ 194 SynTree/driver_cfa_cpp-CodeGenVisitor.$(OBJEXT) \ 194 195 SynTree/driver_cfa_cpp-TypeSubstitution.$(OBJEXT) \ 195 196 Tuples/driver_cfa_cpp-Mutate.$(OBJEXT) \ … … 380 381 SynTree/NamedTypeDecl.cc SynTree/TypeDecl.cc \ 381 382 SynTree/Initializer.cc SynTree/Visitor.cc SynTree/Mutator.cc \ 382 SynTree/ TypeSubstitution.cc Tuples/Mutate.cc \383 Tuples/ AssignExpand.cc Tuples/FunctionFixer.cc \384 Tuples/ TupleAssignment.cc Tuples/FunctionChecker.cc \385 Tuples/ NameMatcher.cc383 SynTree/CodeGenVisitor.cc SynTree/TypeSubstitution.cc \ 384 Tuples/Mutate.cc Tuples/AssignExpand.cc \ 385 Tuples/FunctionFixer.cc Tuples/TupleAssignment.cc \ 386 Tuples/FunctionChecker.cc Tuples/NameMatcher.cc 386 387 MAINTAINERCLEANFILES = Parser/parser.output ${libdir}/${notdir \ 387 388 ${cfa_cpplib_PROGRAMS}} … … 746 747 SynTree/driver_cfa_cpp-Mutator.$(OBJEXT): SynTree/$(am__dirstamp) \ 747 748 SynTree/$(DEPDIR)/$(am__dirstamp) 749 SynTree/driver_cfa_cpp-CodeGenVisitor.$(OBJEXT): \ 750 SynTree/$(am__dirstamp) SynTree/$(DEPDIR)/$(am__dirstamp) 748 751 SynTree/driver_cfa_cpp-TypeSubstitution.$(OBJEXT): \ 749 752 SynTree/$(am__dirstamp) SynTree/$(DEPDIR)/$(am__dirstamp) … … 844 847 -rm -f SynTree/driver_cfa_cpp-AttrType.$(OBJEXT) 845 848 -rm -f SynTree/driver_cfa_cpp-BasicType.$(OBJEXT) 849 -rm -f SynTree/driver_cfa_cpp-CodeGenVisitor.$(OBJEXT) 846 850 -rm -f SynTree/driver_cfa_cpp-CommaExpr.$(OBJEXT) 847 851 -rm -f SynTree/driver_cfa_cpp-CompoundStmt.$(OBJEXT) … … 951 955 @AMDEP_TRUE@@am__include@ @am__quote@SynTree/$(DEPDIR)/driver_cfa_cpp-AttrType.Po@am__quote@ 952 956 @AMDEP_TRUE@@am__include@ @am__quote@SynTree/$(DEPDIR)/driver_cfa_cpp-BasicType.Po@am__quote@ 957 @AMDEP_TRUE@@am__include@ @am__quote@SynTree/$(DEPDIR)/driver_cfa_cpp-CodeGenVisitor.Po@am__quote@ 953 958 @AMDEP_TRUE@@am__include@ @am__quote@SynTree/$(DEPDIR)/driver_cfa_cpp-CommaExpr.Po@am__quote@ 954 959 @AMDEP_TRUE@@am__include@ @am__quote@SynTree/$(DEPDIR)/driver_cfa_cpp-CompoundStmt.Po@am__quote@ … … 2343 2348 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 2344 2349 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(driver_cfa_cpp_CXXFLAGS) $(CXXFLAGS) -c -o SynTree/driver_cfa_cpp-Mutator.obj `if test -f 'SynTree/Mutator.cc'; then $(CYGPATH_W) 'SynTree/Mutator.cc'; else $(CYGPATH_W) '$(srcdir)/SynTree/Mutator.cc'; fi` 2350 2351 SynTree/driver_cfa_cpp-CodeGenVisitor.o: SynTree/CodeGenVisitor.cc 2352 @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(driver_cfa_cpp_CXXFLAGS) $(CXXFLAGS) -MT SynTree/driver_cfa_cpp-CodeGenVisitor.o -MD -MP -MF SynTree/$(DEPDIR)/driver_cfa_cpp-CodeGenVisitor.Tpo -c -o SynTree/driver_cfa_cpp-CodeGenVisitor.o `test -f 'SynTree/CodeGenVisitor.cc' || echo '$(srcdir)/'`SynTree/CodeGenVisitor.cc 2353 @am__fastdepCXX_TRUE@ $(am__mv) SynTree/$(DEPDIR)/driver_cfa_cpp-CodeGenVisitor.Tpo SynTree/$(DEPDIR)/driver_cfa_cpp-CodeGenVisitor.Po 2354 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='SynTree/CodeGenVisitor.cc' object='SynTree/driver_cfa_cpp-CodeGenVisitor.o' libtool=no @AMDEPBACKSLASH@ 2355 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 2356 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(driver_cfa_cpp_CXXFLAGS) $(CXXFLAGS) -c -o SynTree/driver_cfa_cpp-CodeGenVisitor.o `test -f 'SynTree/CodeGenVisitor.cc' || echo '$(srcdir)/'`SynTree/CodeGenVisitor.cc 2357 2358 SynTree/driver_cfa_cpp-CodeGenVisitor.obj: SynTree/CodeGenVisitor.cc 2359 @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(driver_cfa_cpp_CXXFLAGS) $(CXXFLAGS) -MT SynTree/driver_cfa_cpp-CodeGenVisitor.obj -MD -MP -MF SynTree/$(DEPDIR)/driver_cfa_cpp-CodeGenVisitor.Tpo -c -o SynTree/driver_cfa_cpp-CodeGenVisitor.obj `if test -f 'SynTree/CodeGenVisitor.cc'; then $(CYGPATH_W) 'SynTree/CodeGenVisitor.cc'; else $(CYGPATH_W) '$(srcdir)/SynTree/CodeGenVisitor.cc'; fi` 2360 @am__fastdepCXX_TRUE@ $(am__mv) SynTree/$(DEPDIR)/driver_cfa_cpp-CodeGenVisitor.Tpo SynTree/$(DEPDIR)/driver_cfa_cpp-CodeGenVisitor.Po 2361 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='SynTree/CodeGenVisitor.cc' object='SynTree/driver_cfa_cpp-CodeGenVisitor.obj' libtool=no @AMDEPBACKSLASH@ 2362 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 2363 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(driver_cfa_cpp_CXXFLAGS) $(CXXFLAGS) -c -o SynTree/driver_cfa_cpp-CodeGenVisitor.obj `if test -f 'SynTree/CodeGenVisitor.cc'; then $(CYGPATH_W) 'SynTree/CodeGenVisitor.cc'; else $(CYGPATH_W) '$(srcdir)/SynTree/CodeGenVisitor.cc'; fi` 2345 2364 2346 2365 SynTree/driver_cfa_cpp-TypeSubstitution.o: SynTree/TypeSubstitution.cc -
src/ResolvExpr/PtrsCastable.cc
rbdad1679 r90c3b1c 116 116 117 117 void PtrsCastable::visit(EnumInstType *inst) { 118 if ( dynamic_cast< EnumInstType* >( dest ) ) {118 if ( dynamic_cast< EnumInstType* >( inst ) ) { 119 119 result = 1; 120 } else if ( BasicType *bt = dynamic_cast< BasicType* >( dest ) ) {120 } else if ( BasicType *bt = dynamic_cast< BasicType* >( inst ) ) { 121 121 if ( bt->get_kind() == BasicType::SignedInt ) { 122 122 result = 0; -
src/SymTab/Mangler.cc
rbdad1679 r90c3b1c 227 227 228 228 void Mangler::visit( VarArgsType *varArgsType ) { 229 printQualifiers( varArgsType );230 229 mangleName << "VARGS"; 231 230 } -
src/SymTab/TypeEquality.cc
rbdad1679 r90c3b1c 194 194 195 195 void TypeEquality::visit( VarArgsType *varArgsType ) { 196 handleQualifiers( varArgsType );196 // don't handle qualifiers; var args pack shouldn't have any 197 197 if ( ! dynamic_cast< VarArgsType * >( other ) ) { 198 198 result = false; -
src/SynTree/Type.h
rbdad1679 r90c3b1c 404 404 public: 405 405 VarArgsType(); 406 VarArgsType( Type::Qualifiers &tq );407 406 408 407 virtual VarArgsType *clone() const { return new VarArgsType( *this ); } -
src/SynTree/VarArgsType.cc
rbdad1679 r90c3b1c 18 18 VarArgsType::VarArgsType() : Type( Type::Qualifiers() ) {} 19 19 20 VarArgsType::VarArgsType( Type::Qualifiers &tq ) : Type( tq ) {}21 22 20 void VarArgsType::print( std::ostream &os, int indent ) const { 23 21 Type::print( os, indent ); -
src/SynTree/module.mk
rbdad1679 r90c3b1c 46 46 SynTree/Visitor.cc \ 47 47 SynTree/Mutator.cc \ 48 SynTree/CodeGenVisitor.cc \ 48 49 SynTree/TypeSubstitution.cc 49 50
Note:
See TracChangeset
for help on using the changeset viewer.