Changeset bdad1679
- Timestamp:
- Mar 2, 2016, 4:59:34 PM (9 years ago)
- 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:
- 8f610e85
- Parents:
- 90c3b1c (diff), 540ddb7d (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Location:
- src
- Files:
-
- 2 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
src/CodeGen/GenType.cc
r90c3b1c rbdad1679 194 194 void GenType::visit( VarArgsType *varArgsType ) { 195 195 typeString = "__builtin_va_list " + typeString; 196 // don't handle qualifiers, var args pack shouldn't have any196 handleQualifiers( varArgsType ); 197 197 } 198 198 -
src/Makefile.in
r90c3b1c rbdad1679 192 192 SynTree/driver_cfa_cpp-Visitor.$(OBJEXT) \ 193 193 SynTree/driver_cfa_cpp-Mutator.$(OBJEXT) \ 194 SynTree/driver_cfa_cpp-CodeGenVisitor.$(OBJEXT) \195 194 SynTree/driver_cfa_cpp-TypeSubstitution.$(OBJEXT) \ 196 195 Tuples/driver_cfa_cpp-Mutate.$(OBJEXT) \ … … 381 380 SynTree/NamedTypeDecl.cc SynTree/TypeDecl.cc \ 382 381 SynTree/Initializer.cc SynTree/Visitor.cc SynTree/Mutator.cc \ 383 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.cc382 SynTree/TypeSubstitution.cc Tuples/Mutate.cc \ 383 Tuples/AssignExpand.cc Tuples/FunctionFixer.cc \ 384 Tuples/TupleAssignment.cc Tuples/FunctionChecker.cc \ 385 Tuples/NameMatcher.cc 387 386 MAINTAINERCLEANFILES = Parser/parser.output ${libdir}/${notdir \ 388 387 ${cfa_cpplib_PROGRAMS}} … … 747 746 SynTree/driver_cfa_cpp-Mutator.$(OBJEXT): SynTree/$(am__dirstamp) \ 748 747 SynTree/$(DEPDIR)/$(am__dirstamp) 749 SynTree/driver_cfa_cpp-CodeGenVisitor.$(OBJEXT): \750 SynTree/$(am__dirstamp) SynTree/$(DEPDIR)/$(am__dirstamp)751 748 SynTree/driver_cfa_cpp-TypeSubstitution.$(OBJEXT): \ 752 749 SynTree/$(am__dirstamp) SynTree/$(DEPDIR)/$(am__dirstamp) … … 847 844 -rm -f SynTree/driver_cfa_cpp-AttrType.$(OBJEXT) 848 845 -rm -f SynTree/driver_cfa_cpp-BasicType.$(OBJEXT) 849 -rm -f SynTree/driver_cfa_cpp-CodeGenVisitor.$(OBJEXT)850 846 -rm -f SynTree/driver_cfa_cpp-CommaExpr.$(OBJEXT) 851 847 -rm -f SynTree/driver_cfa_cpp-CompoundStmt.$(OBJEXT) … … 955 951 @AMDEP_TRUE@@am__include@ @am__quote@SynTree/$(DEPDIR)/driver_cfa_cpp-AttrType.Po@am__quote@ 956 952 @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@958 953 @AMDEP_TRUE@@am__include@ @am__quote@SynTree/$(DEPDIR)/driver_cfa_cpp-CommaExpr.Po@am__quote@ 959 954 @AMDEP_TRUE@@am__include@ @am__quote@SynTree/$(DEPDIR)/driver_cfa_cpp-CompoundStmt.Po@am__quote@ … … 2348 2343 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 2349 2344 @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.cc2352 @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.cc2353 @am__fastdepCXX_TRUE@ $(am__mv) SynTree/$(DEPDIR)/driver_cfa_cpp-CodeGenVisitor.Tpo SynTree/$(DEPDIR)/driver_cfa_cpp-CodeGenVisitor.Po2354 @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.cc2357 2358 SynTree/driver_cfa_cpp-CodeGenVisitor.obj: SynTree/CodeGenVisitor.cc2359 @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.Po2361 @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`2364 2345 2365 2346 SynTree/driver_cfa_cpp-TypeSubstitution.o: SynTree/TypeSubstitution.cc -
src/ResolvExpr/PtrsCastable.cc
r90c3b1c rbdad1679 116 116 117 117 void PtrsCastable::visit(EnumInstType *inst) { 118 if ( dynamic_cast< EnumInstType* >( inst ) ) {118 if ( dynamic_cast< EnumInstType* >( dest ) ) { 119 119 result = 1; 120 } else if ( BasicType *bt = dynamic_cast< BasicType* >( inst ) ) {120 } else if ( BasicType *bt = dynamic_cast< BasicType* >( dest ) ) { 121 121 if ( bt->get_kind() == BasicType::SignedInt ) { 122 122 result = 0; -
src/SymTab/Mangler.cc
r90c3b1c rbdad1679 227 227 228 228 void Mangler::visit( VarArgsType *varArgsType ) { 229 printQualifiers( varArgsType ); 229 230 mangleName << "VARGS"; 230 231 } -
src/SymTab/TypeEquality.cc
r90c3b1c rbdad1679 194 194 195 195 void TypeEquality::visit( VarArgsType *varArgsType ) { 196 // don't handle qualifiers; var args pack shouldn't have any196 handleQualifiers( varArgsType ); 197 197 if ( ! dynamic_cast< VarArgsType * >( other ) ) { 198 198 result = false; -
src/SynTree/Type.h
r90c3b1c rbdad1679 404 404 public: 405 405 VarArgsType(); 406 VarArgsType( Type::Qualifiers &tq ); 406 407 407 408 virtual VarArgsType *clone() const { return new VarArgsType( *this ); } -
src/SynTree/VarArgsType.cc
r90c3b1c rbdad1679 18 18 VarArgsType::VarArgsType() : Type( Type::Qualifiers() ) {} 19 19 20 VarArgsType::VarArgsType( Type::Qualifiers &tq ) : Type( tq ) {} 21 20 22 void VarArgsType::print( std::ostream &os, int indent ) const { 21 23 Type::print( os, indent ); -
src/SynTree/module.mk
r90c3b1c rbdad1679 46 46 SynTree/Visitor.cc \ 47 47 SynTree/Mutator.cc \ 48 SynTree/CodeGenVisitor.cc \49 48 SynTree/TypeSubstitution.cc 50 49
Note: See TracChangeset
for help on using the changeset viewer.