Changes in / [69efc321:39c4dac]
- Files:
-
- 3 added
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
src/GenPoly/ScrubTyVars.cc
r69efc321 r39c4dac 50 50 delete typeInst; 51 51 return new PointerType( Type::Qualifiers(), new FunctionType( Type::Qualifiers(), true ) ); 52 default: 53 assertf(false, "Unhandled tyvar kind: %d", tyVar->second.kind); 52 54 } // switch 53 55 } // if -
src/Makefile.am
r69efc321 r39c4dac 44 44 # put into lib for now 45 45 cfa_cpplibdir = $(CFA_LIBDIR) 46 cfa_cpplib_PROGRAMS = ../driver/cfa-cpp 46 cfa_cpplib_PROGRAMS = ../driver/cfa-cpp demangler 47 47 ___driver_cfa_cpp_SOURCES = $(SRC) 48 48 ___driver_cfa_cpp_LDADD = -ldl # yywrap … … 51 51 AM_LDFLAGS = @HOST_FLAGS@ -Xlinker -export-dynamic 52 52 53 demangler_SOURCES = SymTab/demangler.cc 54 55 demangler_LDADD = libdemangle.a # yywrap 56 57 noinst_LIBRARIES = libdemangle.a 58 libdemangle_a_SOURCES = SymTab/Demangle.cc SymTab/ManglerCommon.cc \ 59 SynTree/Type.cc \ 60 SynTree/VoidType.cc \ 61 SynTree/BasicType.cc \ 62 SynTree/PointerType.cc \ 63 SynTree/ArrayType.cc \ 64 SynTree/ReferenceType.cc \ 65 SynTree/FunctionType.cc \ 66 SynTree/ReferenceToType.cc \ 67 SynTree/TupleType.cc \ 68 SynTree/TypeofType.cc \ 69 SynTree/AttrType.cc \ 70 SynTree/VarArgsType.cc \ 71 SynTree/ZeroOneType.cc \ 72 SynTree/Constant.cc \ 73 SynTree/Expression.cc \ 74 SynTree/TupleExpr.cc \ 75 SynTree/CommaExpr.cc \ 76 SynTree/TypeExpr.cc \ 77 SynTree/ApplicationExpr.cc \ 78 SynTree/AddressExpr.cc \ 79 SynTree/Statement.cc \ 80 SynTree/CompoundStmt.cc \ 81 SynTree/DeclStmt.cc \ 82 SynTree/Declaration.cc \ 83 SynTree/DeclarationWithType.cc \ 84 SynTree/ObjectDecl.cc \ 85 SynTree/FunctionDecl.cc \ 86 SynTree/AggregateDecl.cc \ 87 SynTree/NamedTypeDecl.cc \ 88 SynTree/TypeDecl.cc \ 89 SynTree/Initializer.cc \ 90 SynTree/TypeSubstitution.cc \ 91 SynTree/Attribute.cc \ 92 SynTree/DeclReplacer.cc \ 93 CompilationState.cc \ 94 CodeGen/CodeGenerator.cc \ 95 CodeGen/FixMain.cc \ 96 CodeGen/GenType.cc \ 97 CodeGen/OperatorTable.cc \ 98 Common/Assert.cc \ 99 Common/Eval.cc \ 100 Common/SemanticError.cc \ 101 Common/UniqueName.cc \ 102 Concurrency/Keywords.cc \ 103 ControlStruct/ForExprMutator.cc \ 104 ControlStruct/LabelFixer.cc \ 105 ControlStruct/LabelGenerator.cc \ 106 ControlStruct/MLEMutator.cc \ 107 ControlStruct/Mutate.cc \ 108 GenPoly/GenPoly.cc \ 109 GenPoly/Lvalue.cc \ 110 InitTweak/GenInit.cc \ 111 InitTweak/InitTweak.cc \ 112 Parser/LinkageSpec.cc \ 113 ResolvExpr/AdjustExprType.cc \ 114 ResolvExpr/Alternative.cc \ 115 ResolvExpr/AlternativeFinder.cc \ 116 ResolvExpr/ExplodedActual.cc \ 117 ResolvExpr/CastCost.cc \ 118 ResolvExpr/CommonType.cc \ 119 ResolvExpr/ConversionCost.cc \ 120 ResolvExpr/CurrentObject.cc \ 121 ResolvExpr/FindOpenVars.cc \ 122 ResolvExpr/Occurs.cc \ 123 ResolvExpr/PolyCost.cc \ 124 ResolvExpr/PtrsAssignable.cc \ 125 ResolvExpr/PtrsCastable.cc \ 126 ResolvExpr/RenameVars.cc \ 127 ResolvExpr/Resolver.cc \ 128 ResolvExpr/ResolveTypeof.cc \ 129 ResolvExpr/TypeEnvironment.cc \ 130 ResolvExpr/Unify.cc \ 131 SymTab/Autogen.cc \ 132 SymTab/FixFunction.cc \ 133 SymTab/Indexer.cc \ 134 SymTab/Mangler.cc \ 135 SymTab/Validate.cc \ 136 Tuples/Explode.cc \ 137 Tuples/TupleAssignment.cc \ 138 Tuples/TupleExpansion.cc \ 139 Validate/HandleAttributes.cc 140 53 141 MAINTAINERCLEANFILES += ${libdir}/${notdir ${cfa_cpplib_PROGRAMS}} -
src/Makefile.in
r69efc321 r39c4dac 62 62 ######################### -*- Mode: Makefile-Gmake -*- ######################## 63 63 ############################################################################### 64 64 65 65 66 VPATH = @srcdir@ … … 137 138 build_triplet = @build@ 138 139 host_triplet = @host@ 139 cfa_cpplib_PROGRAMS = ../driver/cfa-cpp$(EXEEXT) 140 cfa_cpplib_PROGRAMS = ../driver/cfa-cpp$(EXEEXT) demangler$(EXEEXT) 140 141 subdir = src 141 142 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 … … 149 150 CONFIG_CLEAN_FILES = 150 151 CONFIG_CLEAN_VPATH_FILES = 152 LIBRARIES = $(noinst_LIBRARIES) 153 AR = ar 154 ARFLAGS = cru 155 AM_V_AR = $(am__v_AR_@AM_V@) 156 am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@) 157 am__v_AR_0 = @echo " AR " $@; 158 am__v_AR_1 = 159 libdemangle_a_AR = $(AR) $(ARFLAGS) 160 libdemangle_a_LIBADD = 161 am__dirstamp = $(am__leading_dot)dirstamp 162 am_libdemangle_a_OBJECTS = SymTab/Demangle.$(OBJEXT) \ 163 SymTab/ManglerCommon.$(OBJEXT) SynTree/Type.$(OBJEXT) \ 164 SynTree/VoidType.$(OBJEXT) SynTree/BasicType.$(OBJEXT) \ 165 SynTree/PointerType.$(OBJEXT) SynTree/ArrayType.$(OBJEXT) \ 166 SynTree/ReferenceType.$(OBJEXT) SynTree/FunctionType.$(OBJEXT) \ 167 SynTree/ReferenceToType.$(OBJEXT) SynTree/TupleType.$(OBJEXT) \ 168 SynTree/TypeofType.$(OBJEXT) SynTree/AttrType.$(OBJEXT) \ 169 SynTree/VarArgsType.$(OBJEXT) SynTree/ZeroOneType.$(OBJEXT) \ 170 SynTree/Constant.$(OBJEXT) SynTree/Expression.$(OBJEXT) \ 171 SynTree/TupleExpr.$(OBJEXT) SynTree/CommaExpr.$(OBJEXT) \ 172 SynTree/TypeExpr.$(OBJEXT) SynTree/ApplicationExpr.$(OBJEXT) \ 173 SynTree/AddressExpr.$(OBJEXT) SynTree/Statement.$(OBJEXT) \ 174 SynTree/CompoundStmt.$(OBJEXT) SynTree/DeclStmt.$(OBJEXT) \ 175 SynTree/Declaration.$(OBJEXT) \ 176 SynTree/DeclarationWithType.$(OBJEXT) \ 177 SynTree/ObjectDecl.$(OBJEXT) SynTree/FunctionDecl.$(OBJEXT) \ 178 SynTree/AggregateDecl.$(OBJEXT) \ 179 SynTree/NamedTypeDecl.$(OBJEXT) SynTree/TypeDecl.$(OBJEXT) \ 180 SynTree/Initializer.$(OBJEXT) \ 181 SynTree/TypeSubstitution.$(OBJEXT) SynTree/Attribute.$(OBJEXT) \ 182 SynTree/DeclReplacer.$(OBJEXT) CompilationState.$(OBJEXT) \ 183 CodeGen/CodeGenerator.$(OBJEXT) CodeGen/FixMain.$(OBJEXT) \ 184 CodeGen/GenType.$(OBJEXT) CodeGen/OperatorTable.$(OBJEXT) \ 185 Common/Assert.$(OBJEXT) Common/Eval.$(OBJEXT) \ 186 Common/SemanticError.$(OBJEXT) Common/UniqueName.$(OBJEXT) \ 187 Concurrency/Keywords.$(OBJEXT) \ 188 ControlStruct/ForExprMutator.$(OBJEXT) \ 189 ControlStruct/LabelFixer.$(OBJEXT) \ 190 ControlStruct/LabelGenerator.$(OBJEXT) \ 191 ControlStruct/MLEMutator.$(OBJEXT) \ 192 ControlStruct/Mutate.$(OBJEXT) GenPoly/GenPoly.$(OBJEXT) \ 193 GenPoly/Lvalue.$(OBJEXT) InitTweak/GenInit.$(OBJEXT) \ 194 InitTweak/InitTweak.$(OBJEXT) Parser/LinkageSpec.$(OBJEXT) \ 195 ResolvExpr/AdjustExprType.$(OBJEXT) \ 196 ResolvExpr/Alternative.$(OBJEXT) \ 197 ResolvExpr/AlternativeFinder.$(OBJEXT) \ 198 ResolvExpr/ExplodedActual.$(OBJEXT) \ 199 ResolvExpr/CastCost.$(OBJEXT) ResolvExpr/CommonType.$(OBJEXT) \ 200 ResolvExpr/ConversionCost.$(OBJEXT) \ 201 ResolvExpr/CurrentObject.$(OBJEXT) \ 202 ResolvExpr/FindOpenVars.$(OBJEXT) ResolvExpr/Occurs.$(OBJEXT) \ 203 ResolvExpr/PolyCost.$(OBJEXT) \ 204 ResolvExpr/PtrsAssignable.$(OBJEXT) \ 205 ResolvExpr/PtrsCastable.$(OBJEXT) \ 206 ResolvExpr/RenameVars.$(OBJEXT) ResolvExpr/Resolver.$(OBJEXT) \ 207 ResolvExpr/ResolveTypeof.$(OBJEXT) \ 208 ResolvExpr/TypeEnvironment.$(OBJEXT) \ 209 ResolvExpr/Unify.$(OBJEXT) SymTab/Autogen.$(OBJEXT) \ 210 SymTab/FixFunction.$(OBJEXT) SymTab/Indexer.$(OBJEXT) \ 211 SymTab/Mangler.$(OBJEXT) SymTab/Validate.$(OBJEXT) \ 212 Tuples/Explode.$(OBJEXT) Tuples/TupleAssignment.$(OBJEXT) \ 213 Tuples/TupleExpansion.$(OBJEXT) \ 214 Validate/HandleAttributes.$(OBJEXT) 215 libdemangle_a_OBJECTS = $(am_libdemangle_a_OBJECTS) 151 216 am__installdirs = "$(DESTDIR)$(cfa_cpplibdir)" 152 217 PROGRAMS = $(cfa_cpplib_PROGRAMS) 153 am__dirstamp = $(am__leading_dot)dirstamp154 218 am__objects_1 = main.$(OBJEXT) MakeLibCfa.$(OBJEXT) \ 155 219 CompilationState.$(OBJEXT) CodeGen/Generate.$(OBJEXT) \ … … 196 260 ResolvExpr/CurrentObject.$(OBJEXT) \ 197 261 ResolvExpr/ExplodedActual.$(OBJEXT) SymTab/Indexer.$(OBJEXT) \ 198 SymTab/Mangler.$(OBJEXT) SymTab/ Validate.$(OBJEXT) \199 SymTab/ FixFunction.$(OBJEXT) SymTab/Autogen.$(OBJEXT) \200 Sy nTree/Type.$(OBJEXT) SynTree/VoidType.$(OBJEXT) \201 SynTree/ BasicType.$(OBJEXT) SynTree/PointerType.$(OBJEXT) \202 SynTree/ ArrayType.$(OBJEXT) SynTree/ReferenceType.$(OBJEXT) \203 SynTree/ FunctionType.$(OBJEXT) \262 SymTab/Mangler.$(OBJEXT) SymTab/ManglerCommon.$(OBJEXT) \ 263 SymTab/Validate.$(OBJEXT) SymTab/FixFunction.$(OBJEXT) \ 264 SymTab/Autogen.$(OBJEXT) SynTree/Type.$(OBJEXT) \ 265 SynTree/VoidType.$(OBJEXT) SynTree/BasicType.$(OBJEXT) \ 266 SynTree/PointerType.$(OBJEXT) SynTree/ArrayType.$(OBJEXT) \ 267 SynTree/ReferenceType.$(OBJEXT) SynTree/FunctionType.$(OBJEXT) \ 204 268 SynTree/ReferenceToType.$(OBJEXT) SynTree/TupleType.$(OBJEXT) \ 205 269 SynTree/TypeofType.$(OBJEXT) SynTree/AttrType.$(OBJEXT) \ … … 225 289 ___driver_cfa_cpp_OBJECTS = $(am____driver_cfa_cpp_OBJECTS) 226 290 ___driver_cfa_cpp_DEPENDENCIES = 291 am_demangler_OBJECTS = SymTab/demangler.$(OBJEXT) 292 demangler_OBJECTS = $(am_demangler_OBJECTS) 293 demangler_DEPENDENCIES = libdemangle.a 227 294 AM_V_P = $(am__v_P_@AM_V@) 228 295 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) … … 279 346 am__v_CCLD_0 = @echo " CCLD " $@; 280 347 am__v_CCLD_1 = 281 SOURCES = $(___driver_cfa_cpp_SOURCES) 282 DIST_SOURCES = $(___driver_cfa_cpp_SOURCES) 348 SOURCES = $(libdemangle_a_SOURCES) $(___driver_cfa_cpp_SOURCES) \ 349 $(demangler_SOURCES) 350 DIST_SOURCES = $(libdemangle_a_SOURCES) $(___driver_cfa_cpp_SOURCES) \ 351 $(demangler_SOURCES) 283 352 am__can_run_installinfo = \ 284 353 case $$AM_UPDATE_INFO_DIR in \ … … 477 546 ResolvExpr/Occurs.cc ResolvExpr/TypeEnvironment.cc \ 478 547 ResolvExpr/CurrentObject.cc ResolvExpr/ExplodedActual.cc \ 479 SymTab/Indexer.cc SymTab/Mangler.cc SymTab/ Validate.cc \480 SymTab/ FixFunction.cc SymTab/Autogen.cc SynTree/Type.cc \481 SynTree/ VoidType.cc SynTree/BasicType.cc \548 SymTab/Indexer.cc SymTab/Mangler.cc SymTab/ManglerCommon.cc \ 549 SymTab/Validate.cc SymTab/FixFunction.cc SymTab/Autogen.cc \ 550 SynTree/Type.cc SynTree/VoidType.cc SynTree/BasicType.cc \ 482 551 SynTree/PointerType.cc SynTree/ArrayType.cc \ 483 552 SynTree/ReferenceType.cc SynTree/FunctionType.cc \ … … 511 580 AM_CXXFLAGS = @HOST_FLAGS@ -Wno-deprecated -Wall -Wextra -DDEBUG_ALL -I./Parser -I$(srcdir)/Parser -I$(srcdir)/include -DYY_NO_INPUT -O2 -g -std=c++14 512 581 AM_LDFLAGS = @HOST_FLAGS@ -Xlinker -export-dynamic 582 demangler_SOURCES = SymTab/demangler.cc 583 demangler_LDADD = libdemangle.a # yywrap 584 noinst_LIBRARIES = libdemangle.a 585 libdemangle_a_SOURCES = SymTab/Demangle.cc SymTab/ManglerCommon.cc \ 586 SynTree/Type.cc \ 587 SynTree/VoidType.cc \ 588 SynTree/BasicType.cc \ 589 SynTree/PointerType.cc \ 590 SynTree/ArrayType.cc \ 591 SynTree/ReferenceType.cc \ 592 SynTree/FunctionType.cc \ 593 SynTree/ReferenceToType.cc \ 594 SynTree/TupleType.cc \ 595 SynTree/TypeofType.cc \ 596 SynTree/AttrType.cc \ 597 SynTree/VarArgsType.cc \ 598 SynTree/ZeroOneType.cc \ 599 SynTree/Constant.cc \ 600 SynTree/Expression.cc \ 601 SynTree/TupleExpr.cc \ 602 SynTree/CommaExpr.cc \ 603 SynTree/TypeExpr.cc \ 604 SynTree/ApplicationExpr.cc \ 605 SynTree/AddressExpr.cc \ 606 SynTree/Statement.cc \ 607 SynTree/CompoundStmt.cc \ 608 SynTree/DeclStmt.cc \ 609 SynTree/Declaration.cc \ 610 SynTree/DeclarationWithType.cc \ 611 SynTree/ObjectDecl.cc \ 612 SynTree/FunctionDecl.cc \ 613 SynTree/AggregateDecl.cc \ 614 SynTree/NamedTypeDecl.cc \ 615 SynTree/TypeDecl.cc \ 616 SynTree/Initializer.cc \ 617 SynTree/TypeSubstitution.cc \ 618 SynTree/Attribute.cc \ 619 SynTree/DeclReplacer.cc \ 620 CompilationState.cc \ 621 CodeGen/CodeGenerator.cc \ 622 CodeGen/FixMain.cc \ 623 CodeGen/GenType.cc \ 624 CodeGen/OperatorTable.cc \ 625 Common/Assert.cc \ 626 Common/Eval.cc \ 627 Common/SemanticError.cc \ 628 Common/UniqueName.cc \ 629 Concurrency/Keywords.cc \ 630 ControlStruct/ForExprMutator.cc \ 631 ControlStruct/LabelFixer.cc \ 632 ControlStruct/LabelGenerator.cc \ 633 ControlStruct/MLEMutator.cc \ 634 ControlStruct/Mutate.cc \ 635 GenPoly/GenPoly.cc \ 636 GenPoly/Lvalue.cc \ 637 InitTweak/GenInit.cc \ 638 InitTweak/InitTweak.cc \ 639 Parser/LinkageSpec.cc \ 640 ResolvExpr/AdjustExprType.cc \ 641 ResolvExpr/Alternative.cc \ 642 ResolvExpr/AlternativeFinder.cc \ 643 ResolvExpr/ExplodedActual.cc \ 644 ResolvExpr/CastCost.cc \ 645 ResolvExpr/CommonType.cc \ 646 ResolvExpr/ConversionCost.cc \ 647 ResolvExpr/CurrentObject.cc \ 648 ResolvExpr/FindOpenVars.cc \ 649 ResolvExpr/Occurs.cc \ 650 ResolvExpr/PolyCost.cc \ 651 ResolvExpr/PtrsAssignable.cc \ 652 ResolvExpr/PtrsCastable.cc \ 653 ResolvExpr/RenameVars.cc \ 654 ResolvExpr/Resolver.cc \ 655 ResolvExpr/ResolveTypeof.cc \ 656 ResolvExpr/TypeEnvironment.cc \ 657 ResolvExpr/Unify.cc \ 658 SymTab/Autogen.cc \ 659 SymTab/FixFunction.cc \ 660 SymTab/Indexer.cc \ 661 SymTab/Mangler.cc \ 662 SymTab/Validate.cc \ 663 Tuples/Explode.cc \ 664 Tuples/TupleAssignment.cc \ 665 Tuples/TupleExpansion.cc \ 666 Validate/HandleAttributes.cc 667 513 668 all: $(BUILT_SOURCES) 514 669 $(MAKE) $(AM_MAKEFLAGS) all-am … … 546 701 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 547 702 $(am__aclocal_m4_deps): 703 704 clean-noinstLIBRARIES: 705 -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) 706 SymTab/$(am__dirstamp): 707 @$(MKDIR_P) SymTab 708 @: > SymTab/$(am__dirstamp) 709 SymTab/$(DEPDIR)/$(am__dirstamp): 710 @$(MKDIR_P) SymTab/$(DEPDIR) 711 @: > SymTab/$(DEPDIR)/$(am__dirstamp) 712 SymTab/Demangle.$(OBJEXT): SymTab/$(am__dirstamp) \ 713 SymTab/$(DEPDIR)/$(am__dirstamp) 714 SymTab/ManglerCommon.$(OBJEXT): SymTab/$(am__dirstamp) \ 715 SymTab/$(DEPDIR)/$(am__dirstamp) 716 SynTree/$(am__dirstamp): 717 @$(MKDIR_P) SynTree 718 @: > SynTree/$(am__dirstamp) 719 SynTree/$(DEPDIR)/$(am__dirstamp): 720 @$(MKDIR_P) SynTree/$(DEPDIR) 721 @: > SynTree/$(DEPDIR)/$(am__dirstamp) 722 SynTree/Type.$(OBJEXT): SynTree/$(am__dirstamp) \ 723 SynTree/$(DEPDIR)/$(am__dirstamp) 724 SynTree/VoidType.$(OBJEXT): SynTree/$(am__dirstamp) \ 725 SynTree/$(DEPDIR)/$(am__dirstamp) 726 SynTree/BasicType.$(OBJEXT): SynTree/$(am__dirstamp) \ 727 SynTree/$(DEPDIR)/$(am__dirstamp) 728 SynTree/PointerType.$(OBJEXT): SynTree/$(am__dirstamp) \ 729 SynTree/$(DEPDIR)/$(am__dirstamp) 730 SynTree/ArrayType.$(OBJEXT): SynTree/$(am__dirstamp) \ 731 SynTree/$(DEPDIR)/$(am__dirstamp) 732 SynTree/ReferenceType.$(OBJEXT): SynTree/$(am__dirstamp) \ 733 SynTree/$(DEPDIR)/$(am__dirstamp) 734 SynTree/FunctionType.$(OBJEXT): SynTree/$(am__dirstamp) \ 735 SynTree/$(DEPDIR)/$(am__dirstamp) 736 SynTree/ReferenceToType.$(OBJEXT): SynTree/$(am__dirstamp) \ 737 SynTree/$(DEPDIR)/$(am__dirstamp) 738 SynTree/TupleType.$(OBJEXT): SynTree/$(am__dirstamp) \ 739 SynTree/$(DEPDIR)/$(am__dirstamp) 740 SynTree/TypeofType.$(OBJEXT): SynTree/$(am__dirstamp) \ 741 SynTree/$(DEPDIR)/$(am__dirstamp) 742 SynTree/AttrType.$(OBJEXT): SynTree/$(am__dirstamp) \ 743 SynTree/$(DEPDIR)/$(am__dirstamp) 744 SynTree/VarArgsType.$(OBJEXT): SynTree/$(am__dirstamp) \ 745 SynTree/$(DEPDIR)/$(am__dirstamp) 746 SynTree/ZeroOneType.$(OBJEXT): SynTree/$(am__dirstamp) \ 747 SynTree/$(DEPDIR)/$(am__dirstamp) 748 SynTree/Constant.$(OBJEXT): SynTree/$(am__dirstamp) \ 749 SynTree/$(DEPDIR)/$(am__dirstamp) 750 SynTree/Expression.$(OBJEXT): SynTree/$(am__dirstamp) \ 751 SynTree/$(DEPDIR)/$(am__dirstamp) 752 SynTree/TupleExpr.$(OBJEXT): SynTree/$(am__dirstamp) \ 753 SynTree/$(DEPDIR)/$(am__dirstamp) 754 SynTree/CommaExpr.$(OBJEXT): SynTree/$(am__dirstamp) \ 755 SynTree/$(DEPDIR)/$(am__dirstamp) 756 SynTree/TypeExpr.$(OBJEXT): SynTree/$(am__dirstamp) \ 757 SynTree/$(DEPDIR)/$(am__dirstamp) 758 SynTree/ApplicationExpr.$(OBJEXT): SynTree/$(am__dirstamp) \ 759 SynTree/$(DEPDIR)/$(am__dirstamp) 760 SynTree/AddressExpr.$(OBJEXT): SynTree/$(am__dirstamp) \ 761 SynTree/$(DEPDIR)/$(am__dirstamp) 762 SynTree/Statement.$(OBJEXT): SynTree/$(am__dirstamp) \ 763 SynTree/$(DEPDIR)/$(am__dirstamp) 764 SynTree/CompoundStmt.$(OBJEXT): SynTree/$(am__dirstamp) \ 765 SynTree/$(DEPDIR)/$(am__dirstamp) 766 SynTree/DeclStmt.$(OBJEXT): SynTree/$(am__dirstamp) \ 767 SynTree/$(DEPDIR)/$(am__dirstamp) 768 SynTree/Declaration.$(OBJEXT): SynTree/$(am__dirstamp) \ 769 SynTree/$(DEPDIR)/$(am__dirstamp) 770 SynTree/DeclarationWithType.$(OBJEXT): SynTree/$(am__dirstamp) \ 771 SynTree/$(DEPDIR)/$(am__dirstamp) 772 SynTree/ObjectDecl.$(OBJEXT): SynTree/$(am__dirstamp) \ 773 SynTree/$(DEPDIR)/$(am__dirstamp) 774 SynTree/FunctionDecl.$(OBJEXT): SynTree/$(am__dirstamp) \ 775 SynTree/$(DEPDIR)/$(am__dirstamp) 776 SynTree/AggregateDecl.$(OBJEXT): SynTree/$(am__dirstamp) \ 777 SynTree/$(DEPDIR)/$(am__dirstamp) 778 SynTree/NamedTypeDecl.$(OBJEXT): SynTree/$(am__dirstamp) \ 779 SynTree/$(DEPDIR)/$(am__dirstamp) 780 SynTree/TypeDecl.$(OBJEXT): SynTree/$(am__dirstamp) \ 781 SynTree/$(DEPDIR)/$(am__dirstamp) 782 SynTree/Initializer.$(OBJEXT): SynTree/$(am__dirstamp) \ 783 SynTree/$(DEPDIR)/$(am__dirstamp) 784 SynTree/TypeSubstitution.$(OBJEXT): SynTree/$(am__dirstamp) \ 785 SynTree/$(DEPDIR)/$(am__dirstamp) 786 SynTree/Attribute.$(OBJEXT): SynTree/$(am__dirstamp) \ 787 SynTree/$(DEPDIR)/$(am__dirstamp) 788 SynTree/DeclReplacer.$(OBJEXT): SynTree/$(am__dirstamp) \ 789 SynTree/$(DEPDIR)/$(am__dirstamp) 790 CodeGen/$(am__dirstamp): 791 @$(MKDIR_P) CodeGen 792 @: > CodeGen/$(am__dirstamp) 793 CodeGen/$(DEPDIR)/$(am__dirstamp): 794 @$(MKDIR_P) CodeGen/$(DEPDIR) 795 @: > CodeGen/$(DEPDIR)/$(am__dirstamp) 796 CodeGen/CodeGenerator.$(OBJEXT): CodeGen/$(am__dirstamp) \ 797 CodeGen/$(DEPDIR)/$(am__dirstamp) 798 CodeGen/FixMain.$(OBJEXT): CodeGen/$(am__dirstamp) \ 799 CodeGen/$(DEPDIR)/$(am__dirstamp) 800 CodeGen/GenType.$(OBJEXT): CodeGen/$(am__dirstamp) \ 801 CodeGen/$(DEPDIR)/$(am__dirstamp) 802 CodeGen/OperatorTable.$(OBJEXT): CodeGen/$(am__dirstamp) \ 803 CodeGen/$(DEPDIR)/$(am__dirstamp) 804 Common/$(am__dirstamp): 805 @$(MKDIR_P) Common 806 @: > Common/$(am__dirstamp) 807 Common/$(DEPDIR)/$(am__dirstamp): 808 @$(MKDIR_P) Common/$(DEPDIR) 809 @: > Common/$(DEPDIR)/$(am__dirstamp) 810 Common/Assert.$(OBJEXT): Common/$(am__dirstamp) \ 811 Common/$(DEPDIR)/$(am__dirstamp) 812 Common/Eval.$(OBJEXT): Common/$(am__dirstamp) \ 813 Common/$(DEPDIR)/$(am__dirstamp) 814 Common/SemanticError.$(OBJEXT): Common/$(am__dirstamp) \ 815 Common/$(DEPDIR)/$(am__dirstamp) 816 Common/UniqueName.$(OBJEXT): Common/$(am__dirstamp) \ 817 Common/$(DEPDIR)/$(am__dirstamp) 818 Concurrency/$(am__dirstamp): 819 @$(MKDIR_P) Concurrency 820 @: > Concurrency/$(am__dirstamp) 821 Concurrency/$(DEPDIR)/$(am__dirstamp): 822 @$(MKDIR_P) Concurrency/$(DEPDIR) 823 @: > Concurrency/$(DEPDIR)/$(am__dirstamp) 824 Concurrency/Keywords.$(OBJEXT): Concurrency/$(am__dirstamp) \ 825 Concurrency/$(DEPDIR)/$(am__dirstamp) 826 ControlStruct/$(am__dirstamp): 827 @$(MKDIR_P) ControlStruct 828 @: > ControlStruct/$(am__dirstamp) 829 ControlStruct/$(DEPDIR)/$(am__dirstamp): 830 @$(MKDIR_P) ControlStruct/$(DEPDIR) 831 @: > ControlStruct/$(DEPDIR)/$(am__dirstamp) 832 ControlStruct/ForExprMutator.$(OBJEXT): ControlStruct/$(am__dirstamp) \ 833 ControlStruct/$(DEPDIR)/$(am__dirstamp) 834 ControlStruct/LabelFixer.$(OBJEXT): ControlStruct/$(am__dirstamp) \ 835 ControlStruct/$(DEPDIR)/$(am__dirstamp) 836 ControlStruct/LabelGenerator.$(OBJEXT): ControlStruct/$(am__dirstamp) \ 837 ControlStruct/$(DEPDIR)/$(am__dirstamp) 838 ControlStruct/MLEMutator.$(OBJEXT): ControlStruct/$(am__dirstamp) \ 839 ControlStruct/$(DEPDIR)/$(am__dirstamp) 840 ControlStruct/Mutate.$(OBJEXT): ControlStruct/$(am__dirstamp) \ 841 ControlStruct/$(DEPDIR)/$(am__dirstamp) 842 GenPoly/$(am__dirstamp): 843 @$(MKDIR_P) GenPoly 844 @: > GenPoly/$(am__dirstamp) 845 GenPoly/$(DEPDIR)/$(am__dirstamp): 846 @$(MKDIR_P) GenPoly/$(DEPDIR) 847 @: > GenPoly/$(DEPDIR)/$(am__dirstamp) 848 GenPoly/GenPoly.$(OBJEXT): GenPoly/$(am__dirstamp) \ 849 GenPoly/$(DEPDIR)/$(am__dirstamp) 850 GenPoly/Lvalue.$(OBJEXT): GenPoly/$(am__dirstamp) \ 851 GenPoly/$(DEPDIR)/$(am__dirstamp) 852 InitTweak/$(am__dirstamp): 853 @$(MKDIR_P) InitTweak 854 @: > InitTweak/$(am__dirstamp) 855 InitTweak/$(DEPDIR)/$(am__dirstamp): 856 @$(MKDIR_P) InitTweak/$(DEPDIR) 857 @: > InitTweak/$(DEPDIR)/$(am__dirstamp) 858 InitTweak/GenInit.$(OBJEXT): InitTweak/$(am__dirstamp) \ 859 InitTweak/$(DEPDIR)/$(am__dirstamp) 860 InitTweak/InitTweak.$(OBJEXT): InitTweak/$(am__dirstamp) \ 861 InitTweak/$(DEPDIR)/$(am__dirstamp) 862 Parser/$(am__dirstamp): 863 @$(MKDIR_P) Parser 864 @: > Parser/$(am__dirstamp) 865 Parser/$(DEPDIR)/$(am__dirstamp): 866 @$(MKDIR_P) Parser/$(DEPDIR) 867 @: > Parser/$(DEPDIR)/$(am__dirstamp) 868 Parser/LinkageSpec.$(OBJEXT): Parser/$(am__dirstamp) \ 869 Parser/$(DEPDIR)/$(am__dirstamp) 870 ResolvExpr/$(am__dirstamp): 871 @$(MKDIR_P) ResolvExpr 872 @: > ResolvExpr/$(am__dirstamp) 873 ResolvExpr/$(DEPDIR)/$(am__dirstamp): 874 @$(MKDIR_P) ResolvExpr/$(DEPDIR) 875 @: > ResolvExpr/$(DEPDIR)/$(am__dirstamp) 876 ResolvExpr/AdjustExprType.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 877 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 878 ResolvExpr/Alternative.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 879 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 880 ResolvExpr/AlternativeFinder.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 881 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 882 ResolvExpr/ExplodedActual.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 883 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 884 ResolvExpr/CastCost.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 885 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 886 ResolvExpr/CommonType.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 887 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 888 ResolvExpr/ConversionCost.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 889 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 890 ResolvExpr/CurrentObject.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 891 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 892 ResolvExpr/FindOpenVars.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 893 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 894 ResolvExpr/Occurs.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 895 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 896 ResolvExpr/PolyCost.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 897 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 898 ResolvExpr/PtrsAssignable.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 899 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 900 ResolvExpr/PtrsCastable.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 901 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 902 ResolvExpr/RenameVars.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 903 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 904 ResolvExpr/Resolver.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 905 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 906 ResolvExpr/ResolveTypeof.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 907 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 908 ResolvExpr/TypeEnvironment.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 909 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 910 ResolvExpr/Unify.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 911 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 912 SymTab/Autogen.$(OBJEXT): SymTab/$(am__dirstamp) \ 913 SymTab/$(DEPDIR)/$(am__dirstamp) 914 SymTab/FixFunction.$(OBJEXT): SymTab/$(am__dirstamp) \ 915 SymTab/$(DEPDIR)/$(am__dirstamp) 916 SymTab/Indexer.$(OBJEXT): SymTab/$(am__dirstamp) \ 917 SymTab/$(DEPDIR)/$(am__dirstamp) 918 SymTab/Mangler.$(OBJEXT): SymTab/$(am__dirstamp) \ 919 SymTab/$(DEPDIR)/$(am__dirstamp) 920 SymTab/Validate.$(OBJEXT): SymTab/$(am__dirstamp) \ 921 SymTab/$(DEPDIR)/$(am__dirstamp) 922 Tuples/$(am__dirstamp): 923 @$(MKDIR_P) Tuples 924 @: > Tuples/$(am__dirstamp) 925 Tuples/$(DEPDIR)/$(am__dirstamp): 926 @$(MKDIR_P) Tuples/$(DEPDIR) 927 @: > Tuples/$(DEPDIR)/$(am__dirstamp) 928 Tuples/Explode.$(OBJEXT): Tuples/$(am__dirstamp) \ 929 Tuples/$(DEPDIR)/$(am__dirstamp) 930 Tuples/TupleAssignment.$(OBJEXT): Tuples/$(am__dirstamp) \ 931 Tuples/$(DEPDIR)/$(am__dirstamp) 932 Tuples/TupleExpansion.$(OBJEXT): Tuples/$(am__dirstamp) \ 933 Tuples/$(DEPDIR)/$(am__dirstamp) 934 Validate/$(am__dirstamp): 935 @$(MKDIR_P) Validate 936 @: > Validate/$(am__dirstamp) 937 Validate/$(DEPDIR)/$(am__dirstamp): 938 @$(MKDIR_P) Validate/$(DEPDIR) 939 @: > Validate/$(DEPDIR)/$(am__dirstamp) 940 Validate/HandleAttributes.$(OBJEXT): Validate/$(am__dirstamp) \ 941 Validate/$(DEPDIR)/$(am__dirstamp) 942 943 libdemangle.a: $(libdemangle_a_OBJECTS) $(libdemangle_a_DEPENDENCIES) $(EXTRA_libdemangle_a_DEPENDENCIES) 944 $(AM_V_at)-rm -f libdemangle.a 945 $(AM_V_AR)$(libdemangle_a_AR) libdemangle.a $(libdemangle_a_OBJECTS) $(libdemangle_a_LIBADD) 946 $(AM_V_at)$(RANLIB) libdemangle.a 548 947 install-cfa_cpplibPROGRAMS: $(cfa_cpplib_PROGRAMS) 549 948 @$(NORMAL_INSTALL) … … 588 987 clean-cfa_cpplibPROGRAMS: 589 988 -test -z "$(cfa_cpplib_PROGRAMS)" || rm -f $(cfa_cpplib_PROGRAMS) 590 CodeGen/$(am__dirstamp):591 @$(MKDIR_P) CodeGen592 @: > CodeGen/$(am__dirstamp)593 CodeGen/$(DEPDIR)/$(am__dirstamp):594 @$(MKDIR_P) CodeGen/$(DEPDIR)595 @: > CodeGen/$(DEPDIR)/$(am__dirstamp)596 989 CodeGen/Generate.$(OBJEXT): CodeGen/$(am__dirstamp) \ 597 990 CodeGen/$(DEPDIR)/$(am__dirstamp) 598 CodeGen/CodeGenerator.$(OBJEXT): CodeGen/$(am__dirstamp) \599 CodeGen/$(DEPDIR)/$(am__dirstamp)600 CodeGen/GenType.$(OBJEXT): CodeGen/$(am__dirstamp) \601 CodeGen/$(DEPDIR)/$(am__dirstamp)602 991 CodeGen/FixNames.$(OBJEXT): CodeGen/$(am__dirstamp) \ 603 CodeGen/$(DEPDIR)/$(am__dirstamp)604 CodeGen/FixMain.$(OBJEXT): CodeGen/$(am__dirstamp) \605 CodeGen/$(DEPDIR)/$(am__dirstamp)606 CodeGen/OperatorTable.$(OBJEXT): CodeGen/$(am__dirstamp) \607 992 CodeGen/$(DEPDIR)/$(am__dirstamp) 608 993 CodeTools/$(am__dirstamp): … … 616 1001 CodeTools/TrackLoc.$(OBJEXT): CodeTools/$(am__dirstamp) \ 617 1002 CodeTools/$(DEPDIR)/$(am__dirstamp) 618 Concurrency/$(am__dirstamp):619 @$(MKDIR_P) Concurrency620 @: > Concurrency/$(am__dirstamp)621 Concurrency/$(DEPDIR)/$(am__dirstamp):622 @$(MKDIR_P) Concurrency/$(DEPDIR)623 @: > Concurrency/$(DEPDIR)/$(am__dirstamp)624 Concurrency/Keywords.$(OBJEXT): Concurrency/$(am__dirstamp) \625 Concurrency/$(DEPDIR)/$(am__dirstamp)626 1003 Concurrency/Waitfor.$(OBJEXT): Concurrency/$(am__dirstamp) \ 627 1004 Concurrency/$(DEPDIR)/$(am__dirstamp) 628 Common/$(am__dirstamp):629 @$(MKDIR_P) Common630 @: > Common/$(am__dirstamp)631 Common/$(DEPDIR)/$(am__dirstamp):632 @$(MKDIR_P) Common/$(DEPDIR)633 @: > Common/$(DEPDIR)/$(am__dirstamp)634 Common/SemanticError.$(OBJEXT): Common/$(am__dirstamp) \635 Common/$(DEPDIR)/$(am__dirstamp)636 Common/UniqueName.$(OBJEXT): Common/$(am__dirstamp) \637 Common/$(DEPDIR)/$(am__dirstamp)638 1005 Common/DebugMalloc.$(OBJEXT): Common/$(am__dirstamp) \ 639 Common/$(DEPDIR)/$(am__dirstamp)640 Common/Assert.$(OBJEXT): Common/$(am__dirstamp) \641 1006 Common/$(DEPDIR)/$(am__dirstamp) 642 1007 Common/Heap.$(OBJEXT): Common/$(am__dirstamp) \ 643 1008 Common/$(DEPDIR)/$(am__dirstamp) 644 Common/Eval.$(OBJEXT): Common/$(am__dirstamp) \645 Common/$(DEPDIR)/$(am__dirstamp)646 ControlStruct/$(am__dirstamp):647 @$(MKDIR_P) ControlStruct648 @: > ControlStruct/$(am__dirstamp)649 ControlStruct/$(DEPDIR)/$(am__dirstamp):650 @$(MKDIR_P) ControlStruct/$(DEPDIR)651 @: > ControlStruct/$(DEPDIR)/$(am__dirstamp)652 ControlStruct/LabelGenerator.$(OBJEXT): ControlStruct/$(am__dirstamp) \653 ControlStruct/$(DEPDIR)/$(am__dirstamp)654 ControlStruct/LabelFixer.$(OBJEXT): ControlStruct/$(am__dirstamp) \655 ControlStruct/$(DEPDIR)/$(am__dirstamp)656 ControlStruct/MLEMutator.$(OBJEXT): ControlStruct/$(am__dirstamp) \657 ControlStruct/$(DEPDIR)/$(am__dirstamp)658 ControlStruct/Mutate.$(OBJEXT): ControlStruct/$(am__dirstamp) \659 ControlStruct/$(DEPDIR)/$(am__dirstamp)660 ControlStruct/ForExprMutator.$(OBJEXT): ControlStruct/$(am__dirstamp) \661 ControlStruct/$(DEPDIR)/$(am__dirstamp)662 1009 ControlStruct/ExceptTranslate.$(OBJEXT): \ 663 1010 ControlStruct/$(am__dirstamp) \ 664 1011 ControlStruct/$(DEPDIR)/$(am__dirstamp) 665 GenPoly/$(am__dirstamp):666 @$(MKDIR_P) GenPoly667 @: > GenPoly/$(am__dirstamp)668 GenPoly/$(DEPDIR)/$(am__dirstamp):669 @$(MKDIR_P) GenPoly/$(DEPDIR)670 @: > GenPoly/$(DEPDIR)/$(am__dirstamp)671 1012 GenPoly/Box.$(OBJEXT): GenPoly/$(am__dirstamp) \ 672 1013 GenPoly/$(DEPDIR)/$(am__dirstamp) 673 GenPoly/GenPoly.$(OBJEXT): GenPoly/$(am__dirstamp) \674 GenPoly/$(DEPDIR)/$(am__dirstamp)675 1014 GenPoly/ScrubTyVars.$(OBJEXT): GenPoly/$(am__dirstamp) \ 676 GenPoly/$(DEPDIR)/$(am__dirstamp)677 GenPoly/Lvalue.$(OBJEXT): GenPoly/$(am__dirstamp) \678 1015 GenPoly/$(DEPDIR)/$(am__dirstamp) 679 1016 GenPoly/Specialize.$(OBJEXT): GenPoly/$(am__dirstamp) \ … … 683 1020 GenPoly/InstantiateGeneric.$(OBJEXT): GenPoly/$(am__dirstamp) \ 684 1021 GenPoly/$(DEPDIR)/$(am__dirstamp) 685 InitTweak/$(am__dirstamp):686 @$(MKDIR_P) InitTweak687 @: > InitTweak/$(am__dirstamp)688 InitTweak/$(DEPDIR)/$(am__dirstamp):689 @$(MKDIR_P) InitTweak/$(DEPDIR)690 @: > InitTweak/$(DEPDIR)/$(am__dirstamp)691 InitTweak/GenInit.$(OBJEXT): InitTweak/$(am__dirstamp) \692 InitTweak/$(DEPDIR)/$(am__dirstamp)693 1022 InitTweak/FixInit.$(OBJEXT): InitTweak/$(am__dirstamp) \ 694 1023 InitTweak/$(DEPDIR)/$(am__dirstamp) 695 1024 InitTweak/FixGlobalInit.$(OBJEXT): InitTweak/$(am__dirstamp) \ 696 1025 InitTweak/$(DEPDIR)/$(am__dirstamp) 697 InitTweak/InitTweak.$(OBJEXT): InitTweak/$(am__dirstamp) \698 InitTweak/$(DEPDIR)/$(am__dirstamp)699 1026 Parser/parser.hh: Parser/parser.cc 700 1027 @if test ! -f $@; then rm -f Parser/parser.cc; else :; fi 701 1028 @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) Parser/parser.cc; else :; fi 702 Parser/$(am__dirstamp):703 @$(MKDIR_P) Parser704 @: > Parser/$(am__dirstamp)705 Parser/$(DEPDIR)/$(am__dirstamp):706 @$(MKDIR_P) Parser/$(DEPDIR)707 @: > Parser/$(DEPDIR)/$(am__dirstamp)708 1029 Parser/parser.$(OBJEXT): Parser/$(am__dirstamp) \ 709 1030 Parser/$(DEPDIR)/$(am__dirstamp) … … 724 1045 Parser/TypeData.$(OBJEXT): Parser/$(am__dirstamp) \ 725 1046 Parser/$(DEPDIR)/$(am__dirstamp) 726 Parser/LinkageSpec.$(OBJEXT): Parser/$(am__dirstamp) \727 Parser/$(DEPDIR)/$(am__dirstamp)728 1047 Parser/parserutility.$(OBJEXT): Parser/$(am__dirstamp) \ 729 1048 Parser/$(DEPDIR)/$(am__dirstamp) 730 ResolvExpr/$(am__dirstamp):731 @$(MKDIR_P) ResolvExpr732 @: > ResolvExpr/$(am__dirstamp)733 ResolvExpr/$(DEPDIR)/$(am__dirstamp):734 @$(MKDIR_P) ResolvExpr/$(DEPDIR)735 @: > ResolvExpr/$(DEPDIR)/$(am__dirstamp)736 ResolvExpr/AlternativeFinder.$(OBJEXT): ResolvExpr/$(am__dirstamp) \737 ResolvExpr/$(DEPDIR)/$(am__dirstamp)738 ResolvExpr/Alternative.$(OBJEXT): ResolvExpr/$(am__dirstamp) \739 ResolvExpr/$(DEPDIR)/$(am__dirstamp)740 ResolvExpr/Unify.$(OBJEXT): ResolvExpr/$(am__dirstamp) \741 ResolvExpr/$(DEPDIR)/$(am__dirstamp)742 ResolvExpr/PtrsAssignable.$(OBJEXT): ResolvExpr/$(am__dirstamp) \743 ResolvExpr/$(DEPDIR)/$(am__dirstamp)744 ResolvExpr/CommonType.$(OBJEXT): ResolvExpr/$(am__dirstamp) \745 ResolvExpr/$(DEPDIR)/$(am__dirstamp)746 ResolvExpr/ConversionCost.$(OBJEXT): ResolvExpr/$(am__dirstamp) \747 ResolvExpr/$(DEPDIR)/$(am__dirstamp)748 ResolvExpr/CastCost.$(OBJEXT): ResolvExpr/$(am__dirstamp) \749 ResolvExpr/$(DEPDIR)/$(am__dirstamp)750 ResolvExpr/PtrsCastable.$(OBJEXT): ResolvExpr/$(am__dirstamp) \751 ResolvExpr/$(DEPDIR)/$(am__dirstamp)752 ResolvExpr/AdjustExprType.$(OBJEXT): ResolvExpr/$(am__dirstamp) \753 ResolvExpr/$(DEPDIR)/$(am__dirstamp)754 1049 ResolvExpr/AlternativePrinter.$(OBJEXT): ResolvExpr/$(am__dirstamp) \ 755 1050 ResolvExpr/$(DEPDIR)/$(am__dirstamp) 756 ResolvExpr/Resolver.$(OBJEXT): ResolvExpr/$(am__dirstamp) \757 ResolvExpr/$(DEPDIR)/$(am__dirstamp)758 ResolvExpr/ResolveTypeof.$(OBJEXT): ResolvExpr/$(am__dirstamp) \759 ResolvExpr/$(DEPDIR)/$(am__dirstamp)760 ResolvExpr/RenameVars.$(OBJEXT): ResolvExpr/$(am__dirstamp) \761 ResolvExpr/$(DEPDIR)/$(am__dirstamp)762 ResolvExpr/FindOpenVars.$(OBJEXT): ResolvExpr/$(am__dirstamp) \763 ResolvExpr/$(DEPDIR)/$(am__dirstamp)764 ResolvExpr/PolyCost.$(OBJEXT): ResolvExpr/$(am__dirstamp) \765 ResolvExpr/$(DEPDIR)/$(am__dirstamp)766 ResolvExpr/Occurs.$(OBJEXT): ResolvExpr/$(am__dirstamp) \767 ResolvExpr/$(DEPDIR)/$(am__dirstamp)768 ResolvExpr/TypeEnvironment.$(OBJEXT): ResolvExpr/$(am__dirstamp) \769 ResolvExpr/$(DEPDIR)/$(am__dirstamp)770 ResolvExpr/CurrentObject.$(OBJEXT): ResolvExpr/$(am__dirstamp) \771 ResolvExpr/$(DEPDIR)/$(am__dirstamp)772 ResolvExpr/ExplodedActual.$(OBJEXT): ResolvExpr/$(am__dirstamp) \773 ResolvExpr/$(DEPDIR)/$(am__dirstamp)774 SymTab/$(am__dirstamp):775 @$(MKDIR_P) SymTab776 @: > SymTab/$(am__dirstamp)777 SymTab/$(DEPDIR)/$(am__dirstamp):778 @$(MKDIR_P) SymTab/$(DEPDIR)779 @: > SymTab/$(DEPDIR)/$(am__dirstamp)780 SymTab/Indexer.$(OBJEXT): SymTab/$(am__dirstamp) \781 SymTab/$(DEPDIR)/$(am__dirstamp)782 SymTab/Mangler.$(OBJEXT): SymTab/$(am__dirstamp) \783 SymTab/$(DEPDIR)/$(am__dirstamp)784 SymTab/Validate.$(OBJEXT): SymTab/$(am__dirstamp) \785 SymTab/$(DEPDIR)/$(am__dirstamp)786 SymTab/FixFunction.$(OBJEXT): SymTab/$(am__dirstamp) \787 SymTab/$(DEPDIR)/$(am__dirstamp)788 SymTab/Autogen.$(OBJEXT): SymTab/$(am__dirstamp) \789 SymTab/$(DEPDIR)/$(am__dirstamp)790 SynTree/$(am__dirstamp):791 @$(MKDIR_P) SynTree792 @: > SynTree/$(am__dirstamp)793 SynTree/$(DEPDIR)/$(am__dirstamp):794 @$(MKDIR_P) SynTree/$(DEPDIR)795 @: > SynTree/$(DEPDIR)/$(am__dirstamp)796 SynTree/Type.$(OBJEXT): SynTree/$(am__dirstamp) \797 SynTree/$(DEPDIR)/$(am__dirstamp)798 SynTree/VoidType.$(OBJEXT): SynTree/$(am__dirstamp) \799 SynTree/$(DEPDIR)/$(am__dirstamp)800 SynTree/BasicType.$(OBJEXT): SynTree/$(am__dirstamp) \801 SynTree/$(DEPDIR)/$(am__dirstamp)802 SynTree/PointerType.$(OBJEXT): SynTree/$(am__dirstamp) \803 SynTree/$(DEPDIR)/$(am__dirstamp)804 SynTree/ArrayType.$(OBJEXT): SynTree/$(am__dirstamp) \805 SynTree/$(DEPDIR)/$(am__dirstamp)806 SynTree/ReferenceType.$(OBJEXT): SynTree/$(am__dirstamp) \807 SynTree/$(DEPDIR)/$(am__dirstamp)808 SynTree/FunctionType.$(OBJEXT): SynTree/$(am__dirstamp) \809 SynTree/$(DEPDIR)/$(am__dirstamp)810 SynTree/ReferenceToType.$(OBJEXT): SynTree/$(am__dirstamp) \811 SynTree/$(DEPDIR)/$(am__dirstamp)812 SynTree/TupleType.$(OBJEXT): SynTree/$(am__dirstamp) \813 SynTree/$(DEPDIR)/$(am__dirstamp)814 SynTree/TypeofType.$(OBJEXT): SynTree/$(am__dirstamp) \815 SynTree/$(DEPDIR)/$(am__dirstamp)816 SynTree/AttrType.$(OBJEXT): SynTree/$(am__dirstamp) \817 SynTree/$(DEPDIR)/$(am__dirstamp)818 SynTree/VarArgsType.$(OBJEXT): SynTree/$(am__dirstamp) \819 SynTree/$(DEPDIR)/$(am__dirstamp)820 SynTree/ZeroOneType.$(OBJEXT): SynTree/$(am__dirstamp) \821 SynTree/$(DEPDIR)/$(am__dirstamp)822 SynTree/Constant.$(OBJEXT): SynTree/$(am__dirstamp) \823 SynTree/$(DEPDIR)/$(am__dirstamp)824 SynTree/Expression.$(OBJEXT): SynTree/$(am__dirstamp) \825 SynTree/$(DEPDIR)/$(am__dirstamp)826 SynTree/TupleExpr.$(OBJEXT): SynTree/$(am__dirstamp) \827 SynTree/$(DEPDIR)/$(am__dirstamp)828 SynTree/CommaExpr.$(OBJEXT): SynTree/$(am__dirstamp) \829 SynTree/$(DEPDIR)/$(am__dirstamp)830 SynTree/TypeExpr.$(OBJEXT): SynTree/$(am__dirstamp) \831 SynTree/$(DEPDIR)/$(am__dirstamp)832 SynTree/ApplicationExpr.$(OBJEXT): SynTree/$(am__dirstamp) \833 SynTree/$(DEPDIR)/$(am__dirstamp)834 SynTree/AddressExpr.$(OBJEXT): SynTree/$(am__dirstamp) \835 SynTree/$(DEPDIR)/$(am__dirstamp)836 SynTree/Statement.$(OBJEXT): SynTree/$(am__dirstamp) \837 SynTree/$(DEPDIR)/$(am__dirstamp)838 SynTree/CompoundStmt.$(OBJEXT): SynTree/$(am__dirstamp) \839 SynTree/$(DEPDIR)/$(am__dirstamp)840 SynTree/DeclStmt.$(OBJEXT): SynTree/$(am__dirstamp) \841 SynTree/$(DEPDIR)/$(am__dirstamp)842 SynTree/Declaration.$(OBJEXT): SynTree/$(am__dirstamp) \843 SynTree/$(DEPDIR)/$(am__dirstamp)844 SynTree/DeclarationWithType.$(OBJEXT): SynTree/$(am__dirstamp) \845 SynTree/$(DEPDIR)/$(am__dirstamp)846 SynTree/ObjectDecl.$(OBJEXT): SynTree/$(am__dirstamp) \847 SynTree/$(DEPDIR)/$(am__dirstamp)848 SynTree/FunctionDecl.$(OBJEXT): SynTree/$(am__dirstamp) \849 SynTree/$(DEPDIR)/$(am__dirstamp)850 SynTree/AggregateDecl.$(OBJEXT): SynTree/$(am__dirstamp) \851 SynTree/$(DEPDIR)/$(am__dirstamp)852 SynTree/NamedTypeDecl.$(OBJEXT): SynTree/$(am__dirstamp) \853 SynTree/$(DEPDIR)/$(am__dirstamp)854 SynTree/TypeDecl.$(OBJEXT): SynTree/$(am__dirstamp) \855 SynTree/$(DEPDIR)/$(am__dirstamp)856 SynTree/Initializer.$(OBJEXT): SynTree/$(am__dirstamp) \857 SynTree/$(DEPDIR)/$(am__dirstamp)858 SynTree/TypeSubstitution.$(OBJEXT): SynTree/$(am__dirstamp) \859 SynTree/$(DEPDIR)/$(am__dirstamp)860 SynTree/Attribute.$(OBJEXT): SynTree/$(am__dirstamp) \861 SynTree/$(DEPDIR)/$(am__dirstamp)862 SynTree/DeclReplacer.$(OBJEXT): SynTree/$(am__dirstamp) \863 SynTree/$(DEPDIR)/$(am__dirstamp)864 Tuples/$(am__dirstamp):865 @$(MKDIR_P) Tuples866 @: > Tuples/$(am__dirstamp)867 Tuples/$(DEPDIR)/$(am__dirstamp):868 @$(MKDIR_P) Tuples/$(DEPDIR)869 @: > Tuples/$(DEPDIR)/$(am__dirstamp)870 Tuples/TupleAssignment.$(OBJEXT): Tuples/$(am__dirstamp) \871 Tuples/$(DEPDIR)/$(am__dirstamp)872 Tuples/TupleExpansion.$(OBJEXT): Tuples/$(am__dirstamp) \873 Tuples/$(DEPDIR)/$(am__dirstamp)874 Tuples/Explode.$(OBJEXT): Tuples/$(am__dirstamp) \875 Tuples/$(DEPDIR)/$(am__dirstamp)876 Validate/$(am__dirstamp):877 @$(MKDIR_P) Validate878 @: > Validate/$(am__dirstamp)879 Validate/$(DEPDIR)/$(am__dirstamp):880 @$(MKDIR_P) Validate/$(DEPDIR)881 @: > Validate/$(DEPDIR)/$(am__dirstamp)882 Validate/HandleAttributes.$(OBJEXT): Validate/$(am__dirstamp) \883 Validate/$(DEPDIR)/$(am__dirstamp)884 1051 Virtual/$(am__dirstamp): 885 1052 @$(MKDIR_P) Virtual … … 897 1064 @rm -f ../driver/cfa-cpp$(EXEEXT) 898 1065 $(AM_V_CXXLD)$(CXXLINK) $(___driver_cfa_cpp_OBJECTS) $(___driver_cfa_cpp_LDADD) $(LIBS) 1066 SymTab/demangler.$(OBJEXT): SymTab/$(am__dirstamp) \ 1067 SymTab/$(DEPDIR)/$(am__dirstamp) 1068 1069 demangler$(EXEEXT): $(demangler_OBJECTS) $(demangler_DEPENDENCIES) $(EXTRA_demangler_DEPENDENCIES) 1070 @rm -f demangler$(EXEEXT) 1071 $(AM_V_CXXLD)$(CXXLINK) $(demangler_OBJECTS) $(demangler_LDADD) $(LIBS) 899 1072 900 1073 mostlyclean-compile: … … 985 1158 @AMDEP_TRUE@@am__include@ @am__quote@ResolvExpr/$(DEPDIR)/Unify.Po@am__quote@ 986 1159 @AMDEP_TRUE@@am__include@ @am__quote@SymTab/$(DEPDIR)/Autogen.Po@am__quote@ 1160 @AMDEP_TRUE@@am__include@ @am__quote@SymTab/$(DEPDIR)/Demangle.Po@am__quote@ 987 1161 @AMDEP_TRUE@@am__include@ @am__quote@SymTab/$(DEPDIR)/FixFunction.Po@am__quote@ 988 1162 @AMDEP_TRUE@@am__include@ @am__quote@SymTab/$(DEPDIR)/Indexer.Po@am__quote@ 989 1163 @AMDEP_TRUE@@am__include@ @am__quote@SymTab/$(DEPDIR)/Mangler.Po@am__quote@ 1164 @AMDEP_TRUE@@am__include@ @am__quote@SymTab/$(DEPDIR)/ManglerCommon.Po@am__quote@ 990 1165 @AMDEP_TRUE@@am__include@ @am__quote@SymTab/$(DEPDIR)/Validate.Po@am__quote@ 1166 @AMDEP_TRUE@@am__include@ @am__quote@SymTab/$(DEPDIR)/demangler.Po@am__quote@ 991 1167 @AMDEP_TRUE@@am__include@ @am__quote@SynTree/$(DEPDIR)/AddressExpr.Po@am__quote@ 992 1168 @AMDEP_TRUE@@am__include@ @am__quote@SynTree/$(DEPDIR)/AggregateDecl.Po@am__quote@ … … 1136 1312 check: $(BUILT_SOURCES) 1137 1313 $(MAKE) $(AM_MAKEFLAGS) check-am 1138 all-am: Makefile $( PROGRAMS)1314 all-am: Makefile $(LIBRARIES) $(PROGRAMS) 1139 1315 installdirs: 1140 1316 for dir in "$(DESTDIR)$(cfa_cpplibdir)"; do \ … … 1209 1385 clean: clean-am 1210 1386 1211 clean-am: clean-cfa_cpplibPROGRAMS clean-generic mostlyclean-am 1387 clean-am: clean-cfa_cpplibPROGRAMS clean-generic clean-noinstLIBRARIES \ 1388 mostlyclean-am 1212 1389 1213 1390 distclean: distclean-am … … 1279 1456 1280 1457 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ 1281 clean-cfa_cpplibPROGRAMS clean-generic cscopelist-am ctags \ 1282 ctags-am distclean distclean-compile distclean-generic \ 1283 distclean-tags distdir dvi dvi-am html html-am info info-am \ 1284 install install-am install-cfa_cpplibPROGRAMS install-data \ 1285 install-data-am install-dvi install-dvi-am install-exec \ 1286 install-exec-am install-html install-html-am install-info \ 1287 install-info-am install-man install-pdf install-pdf-am \ 1288 install-ps install-ps-am install-strip installcheck \ 1289 installcheck-am installdirs maintainer-clean \ 1290 maintainer-clean-generic mostlyclean mostlyclean-compile \ 1291 mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \ 1292 uninstall-am uninstall-cfa_cpplibPROGRAMS 1458 clean-cfa_cpplibPROGRAMS clean-generic clean-noinstLIBRARIES \ 1459 cscopelist-am ctags ctags-am distclean distclean-compile \ 1460 distclean-generic distclean-tags distdir dvi dvi-am html \ 1461 html-am info info-am install install-am \ 1462 install-cfa_cpplibPROGRAMS install-data install-data-am \ 1463 install-dvi install-dvi-am install-exec install-exec-am \ 1464 install-html install-html-am install-info install-info-am \ 1465 install-man install-pdf install-pdf-am install-ps \ 1466 install-ps-am install-strip installcheck installcheck-am \ 1467 installdirs maintainer-clean maintainer-clean-generic \ 1468 mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ 1469 ps ps-am tags tags-am uninstall uninstall-am \ 1470 uninstall-cfa_cpplibPROGRAMS 1293 1471 1294 1472 .PRECIOUS: Makefile -
src/ResolvExpr/AlternativeFinder.cc
r69efc321 r39c4dac 25 25 #include <vector> // for vector 26 26 27 #include "CompilationState.h" // for resolvep 27 28 #include "Alternative.h" // for AltList, Alternative 28 29 #include "AlternativeFinder.h" … … 49 50 #include "typeops.h" // for adjustExprType, polyCost, castCost 50 51 51 extern bool resolvep;52 52 #define PRINT( text ) if ( resolvep ) { text } 53 53 //#define DEBUG_COST -
src/SymTab/Mangler.cc
r69efc321 r39c4dac 73 73 bool mangleGenericParams; ///< Include generic parameters in name mangling if true 74 74 bool inFunctionType = false; ///< Include type qualifiers if false. 75 bool inQualifiedType = false; ///< Add start/end delimiters around qualified type 75 76 76 77 void mangleDecl( DeclarationWithType *declaration ); … … 110 111 isTopLevel = false; 111 112 } // if 112 mangleName << "__";113 mangleName << Encoding::manglePrefix; 113 114 CodeGen::OperatorInfo opInfo; 114 115 if ( operatorLookup( declaration->get_name(), opInfo ) ) { 115 mangleName << opInfo.outputName ;116 mangleName << opInfo.outputName.size() << opInfo.outputName; 116 117 } else { 117 mangleName << declaration->get_name(); 118 } // if 119 mangleName << "__"; 118 mangleName << declaration->name.size() << declaration->name; 119 } // if 120 120 maybeAccept( declaration->get_type(), *visitor ); 121 121 if ( mangleOverridable && LinkageSpec::isOverridable( declaration->get_linkage() ) ) { … … 123 123 // so they need a different name mangling 124 124 if ( declaration->get_linkage() == LinkageSpec::AutoGen ) { 125 mangleName << "autogen__";125 mangleName << Encoding::autogen; 126 126 } else if ( declaration->get_linkage() == LinkageSpec::Intrinsic ) { 127 mangleName << "intrinsic__";127 mangleName << Encoding::intrinsic; 128 128 } else { 129 129 // if we add another kind of overridable function, this has to change … … 144 144 void Mangler::postvisit( VoidType * voidType ) { 145 145 printQualifiers( voidType ); 146 mangleName << "v";146 mangleName << Encoding::void_t; 147 147 } 148 148 149 149 void Mangler::postvisit( BasicType * basicType ) { 150 static const char *btLetter[] = {151 "b", // Bool152 "c", // Char153 "Sc", // SignedChar154 "Uc", // UnsignedChar155 "s", // ShortSignedInt156 "Us", // ShortUnsignedInt157 "i", // SignedInt158 "Ui", // UnsignedInt159 "l", // LongSignedInt160 "Ul", // LongUnsignedInt161 "q", // LongLongSignedInt162 "Uq", // LongLongUnsignedInt163 "f", // Float164 "d", // Double165 "r", // LongDouble166 "Xf", // FloatComplex167 "Xd", // DoubleComplex168 "Xr", // LongDoubleComplex169 "If", // FloatImaginary170 "Id", // DoubleImaginary171 "Ir", // LongDoubleImaginary172 "w", // SignedInt128173 "Uw", // UnsignedInt128174 "x", // Float80175 "y", // Float128176 };177 static_assert(178 sizeof(btLetter)/sizeof(btLetter[0]) == BasicType::NUMBER_OF_BASIC_TYPES,179 "Each basic type kind should have a corresponding mangler letter"180 );181 182 150 printQualifiers( basicType ); 183 assert ( basicType->get_kind() < sizeof(btLetter)/sizeof(btLetter[0]) );184 mangleName << btLetter[ basicType->get_kind() ];151 assertf( basicType->get_kind() < BasicType::NUMBER_OF_BASIC_TYPES, "Unhandled basic type: %d", basicType->get_kind() ); 152 mangleName << Encoding::basicTypes[ basicType->get_kind() ]; 185 153 } 186 154 … … 188 156 printQualifiers( pointerType ); 189 157 // mangle void (*f)() and void f() to the same name to prevent overloading on functions and function pointers 190 if ( ! dynamic_cast<FunctionType *>( pointerType->base ) ) mangleName << "P";158 if ( ! dynamic_cast<FunctionType *>( pointerType->base ) ) mangleName << Encoding::pointer; 191 159 maybeAccept( pointerType->base, *visitor ); 192 160 } … … 195 163 // TODO: encode dimension 196 164 printQualifiers( arrayType ); 197 mangleName << "A0";165 mangleName << Encoding::array << "0"; 198 166 maybeAccept( arrayType->base, *visitor ); 199 167 } … … 220 188 void Mangler::postvisit( FunctionType * functionType ) { 221 189 printQualifiers( functionType ); 222 mangleName << "F";190 mangleName << Encoding::function; 223 191 // turn on inFunctionType so that printQualifiers does not print most qualifiers for function parameters, 224 192 // since qualifiers on outermost parameter type do not differentiate function types, e.g., … … 227 195 inFunctionType = true; 228 196 std::list< Type* > returnTypes = getTypes( functionType->returnVals ); 229 acceptAll( returnTypes, *visitor ); 197 if (returnTypes.empty()) mangleName << Encoding::void_t; 198 else acceptAll( returnTypes, *visitor ); 230 199 mangleName << "_"; 231 200 std::list< Type* > paramTypes = getTypes( functionType->parameters ); … … 237 206 printQualifiers( refType ); 238 207 239 mangleName << ( refType->name.length() + prefix.length() ) << prefix<< refType->name;208 mangleName << prefix << refType->name.length() << refType->name; 240 209 241 210 if ( mangleGenericParams ) { … … 254 223 255 224 void Mangler::postvisit( StructInstType * aggregateUseType ) { 256 mangleRef( aggregateUseType, "s");225 mangleRef( aggregateUseType, Encoding::struct_t ); 257 226 } 258 227 259 228 void Mangler::postvisit( UnionInstType * aggregateUseType ) { 260 mangleRef( aggregateUseType, "u");229 mangleRef( aggregateUseType, Encoding::union_t ); 261 230 } 262 231 263 232 void Mangler::postvisit( EnumInstType * aggregateUseType ) { 264 mangleRef( aggregateUseType, "e");233 mangleRef( aggregateUseType, Encoding::enum_t ); 265 234 } 266 235 … … 268 237 VarMapType::iterator varNum = varNums.find( typeInst->get_name() ); 269 238 if ( varNum == varNums.end() ) { 270 mangleRef( typeInst, "t");239 mangleRef( typeInst, Encoding::type ); 271 240 } else { 272 241 printQualifiers( typeInst ); 273 std::ostringstream numStream; 274 numStream << varNum->second.first; 275 switch ( (TypeDecl::Kind )varNum->second.second ) { 276 case TypeDecl::Dtype: 277 mangleName << "d"; 278 break; 279 case TypeDecl::Ftype: 280 mangleName << "f"; 281 break; 282 case TypeDecl::Ttype: 283 mangleName << "tVARGS"; 284 break; 285 default: 286 assert( false ); 287 } // switch 288 mangleName << numStream.str(); 242 // Note: Can't use name here, since type variable names do not actually disambiguate a function, e.g. 243 // forall(dtype T) void f(T); 244 // forall(dtype S) void f(S); 245 // are equivalent and should mangle the same way. This is accomplished by numbering the type variables when they 246 // are first found and prefixing with the appropriate encoding for the type class. 247 assertf( varNum->second.second < TypeDecl::NUMBER_OF_KINDS, "Unhandled type variable kind: %d", varNum->second.second ); 248 mangleName << Encoding::typeVariables[varNum->second.second] << varNum->second.first; 289 249 } // if 290 250 } … … 292 252 void Mangler::postvisit( TraitInstType * inst ) { 293 253 printQualifiers( inst ); 294 mangleName << "_Y" << inst->name << "_";254 mangleName << inst->name.size() << inst->name; 295 255 } 296 256 297 257 void Mangler::postvisit( TupleType * tupleType ) { 298 258 printQualifiers( tupleType ); 299 mangleName << "T";259 mangleName << Encoding::tuple << tupleType->types.size(); 300 260 acceptAll( tupleType->types, *visitor ); 301 mangleName << "_";302 261 } 303 262 304 263 void Mangler::postvisit( VarArgsType * varArgsType ) { 305 264 printQualifiers( varArgsType ); 306 mangleName << "VARGS"; 265 static const std::string vargs = "__builtin_va_list"; 266 mangleName << Encoding::type << vargs.size() << vargs; 307 267 } 308 268 309 269 void Mangler::postvisit( ZeroType * ) { 310 mangleName << "Z";270 mangleName << Encoding::zero; 311 271 } 312 272 313 273 void Mangler::postvisit( OneType * ) { 314 mangleName << "O";274 mangleName << Encoding::one; 315 275 } 316 276 317 277 void Mangler::postvisit( QualifiedType * qualType ) { 278 bool inqual = inQualifiedType; 279 if (! inqual ) { 280 // N marks the start of a qualified type 281 inQualifiedType = true; 282 mangleName << Encoding::qualifiedTypeStart; 283 } 318 284 maybeAccept( qualType->parent, *visitor ); 319 mangleName << "__";320 285 maybeAccept( qualType->child, *visitor ); 286 if ( ! inqual ) { 287 // E marks the end of a qualified type 288 inQualifiedType = false; 289 mangleName << Encoding::qualifiedTypeEnd; 290 } 321 291 } 322 292 323 293 void Mangler::postvisit( TypeDecl * decl ) { 324 static const char *typePrefix[] = { "BT", "BD", "BF" }; 325 mangleName << typePrefix[ decl->get_kind() ] << ( decl->name.length() + 1 ) << decl->name; 294 // TODO: is there any case where mangling a TypeDecl makes sense? If so, this code needs to be 295 // fixed to ensure that two TypeDecls mangle to the same name when they are the same type and vice versa. 296 // Note: The current scheme may already work correctly for this case, I have not thought about this deeply 297 // and the case has not yet come up in practice. Alternatively, if not then this code can be removed 298 // aside from the assert false. 299 assertf(false, "Mangler should not visit typedecl: %s", toCString(decl)); 300 assertf( decl->get_kind() < TypeDecl::NUMBER_OF_KINDS, "Unhandled type variable kind: %d", decl->get_kind() ); 301 mangleName << Encoding::typeVariables[ decl->get_kind() ] << ( decl->name.length() ) << decl->name; 326 302 } 327 303 … … 337 313 if ( ! type->get_forall().empty() ) { 338 314 std::list< std::string > assertionNames; 339 int tcount = 0, dcount = 0, fcount = 0, vcount = 0;340 mangleName << "A";315 int dcount = 0, fcount = 0, vcount = 0, acount = 0; 316 mangleName << Encoding::forall; 341 317 for ( Type::ForallList::iterator i = type->forall.begin(); i != type->forall.end(); ++i ) { 342 318 switch ( (*i)->get_kind() ) { … … 361 337 (*assert)->accept( sub_mangler ); 362 338 assertionNames.push_back( sub_mangler.pass.mangleName.str() ); 339 acount++; 363 340 } // for 364 341 } // for 365 mangleName << tcount << "_" << dcount << "_" << fcount << "_" << vcount << "_";342 mangleName << dcount << "_" << fcount << "_" << vcount << "_" << acount << "_"; 366 343 std::copy( assertionNames.begin(), assertionNames.end(), std::ostream_iterator< std::string >( mangleName, "" ) ); 367 344 mangleName << "_"; … … 370 347 // these qualifiers do not distinguish the outermost type of a function parameter 371 348 if ( type->get_const() ) { 372 mangleName << "C";349 mangleName << Encoding::qualifiers.at(Type::Const); 373 350 } // if 374 351 if ( type->get_volatile() ) { 375 mangleName << "V";352 mangleName << Encoding::qualifiers.at(Type::Volatile); 376 353 } // if 377 354 // Removed due to restrict not affecting function compatibility in GCC … … 380 357 // } // if 381 358 if ( type->get_atomic() ) { 382 mangleName << "A";359 mangleName << Encoding::qualifiers.at(Type::Atomic); 383 360 } // if 384 361 } 385 362 if ( type->get_mutex() ) { 386 mangleName << "M";363 mangleName << Encoding::qualifiers.at(Type::Mutex); 387 364 } // if 388 365 if ( type->get_lvalue() ) { 389 366 // mangle based on whether the type is lvalue, so that the resolver can differentiate lvalues and rvalues 390 mangleName << "L";367 mangleName << Encoding::qualifiers.at(Type::Lvalue); 391 368 } 392 369 -
src/SymTab/Mangler.h
r69efc321 r39c4dac 24 24 #include "SynTree/Visitor.h" // for Visitor, maybeAccept 25 25 26 // https://itanium-cxx-abi.github.io/cxx-abi/abi.html#mangling 27 // The CFA name mangling scheme is based closely on the itanium C++ name mangling scheme, with the following key differences: 28 // * Variable names are also mangled to include type information, not just functions 29 // * CFA does not have template expansion, so the rules for function specialization do not apply. 30 // * CFA instead has to handle type parameters and assertion parameters. 31 // * Currently name compression is not implemented. 32 26 33 namespace SymTab { 27 34 namespace Mangler { … … 33 40 /// Mangle ignoring generic type parameters 34 41 std::string mangleConcrete( Type* ty ); 42 43 namespace Encoding { 44 extern const std::string manglePrefix; 45 extern const std::string basicTypes[]; 46 extern const std::map<int, std::string> qualifiers; 47 48 extern const std::string void_t; 49 extern const std::string zero; 50 extern const std::string one; 51 52 extern const std::string function; 53 extern const std::string tuple; 54 extern const std::string pointer; 55 extern const std::string array; 56 extern const std::string qualifiedTypeStart; 57 extern const std::string qualifiedTypeEnd; 58 59 extern const std::string forall; 60 extern const std::string typeVariables[]; 61 62 extern const std::string struct_t; 63 extern const std::string union_t; 64 extern const std::string enum_t; 65 extern const std::string type; 66 67 extern const std::string autogen; 68 extern const std::string intrinsic; 69 }; 35 70 } // Mangler 36 71 } // SymTab 72 73 extern "C" { 74 char * cforall_demangle(const char *, int); 75 } 37 76 38 77 // Local Variables: // -
src/SymTab/module.mk
r69efc321 r39c4dac 17 17 SRC += SymTab/Indexer.cc \ 18 18 SymTab/Mangler.cc \ 19 SymTab/ManglerCommon.cc \ 19 20 SymTab/Validate.cc \ 20 21 SymTab/FixFunction.cc \ -
src/SynTree/Declaration.h
r69efc321 r39c4dac 202 202 typedef NamedTypeDecl Parent; 203 203 public: 204 enum Kind { Dtype, Ftype, Ttype };204 enum Kind { Dtype, Ftype, Ttype, NUMBER_OF_KINDS }; 205 205 206 206 Type * init; -
tests/.expect/KRfunctions.x64.txt
r69efc321 r39c4dac 1 signed int _ _f0__Fi_iPCii__1(signed int __a__i_1, const signed int *__b__PCi_1, signed int __c__i_1){2 __attribute__ ((unused)) signed int _ __retval_f0__i_1;1 signed int _X2f0Fi_iPKii__1(signed int _X1ai_1, const signed int *_X1bPKi_1, signed int _X1ci_1){ 2 __attribute__ ((unused)) signed int _X10_retval_f0i_1; 3 3 } 4 signed int _ _f1__Fi_PiiPi__1(signed int *__a__Pi_1, __attribute__ ((unused)) signed int __b__i_1, signed int *__c__Pi_1){5 __attribute__ ((unused)) signed int _ __retval_f1__i_1;4 signed int _X2f1Fi_PiiPi__1(signed int *_X1aPi_1, __attribute__ ((unused)) signed int _X1bi_1, signed int *_X1cPi_1){ 5 __attribute__ ((unused)) signed int _X10_retval_f1i_1; 6 6 } 7 signed int _ _f2__Fi_iPiPi__1(signed int __a__i_1, signed int *__b__Pi_1, signed int *__c__Pi_1){8 __attribute__ ((unused)) signed int _ __retval_f2__i_1;7 signed int _X2f2Fi_iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1){ 8 __attribute__ ((unused)) signed int _X10_retval_f2i_1; 9 9 } 10 10 struct S { 11 signed int _ _i__i_1;11 signed int _X1ii_1; 12 12 }; 13 static inline void _ __constructor__F_2sS_autogen___1(struct S *___dst__2sS_1);14 static inline void _ __constructor__F_2sS2sS_autogen___1(struct S *___dst__2sS_1, struct S ___src__2sS_1);15 static inline void _ __destructor__F_2sS_autogen___1(struct S *___dst__2sS_1);16 static inline struct S _ __operator_assign__F2sS_2sS2sS_autogen___1(struct S *___dst__2sS_1, struct S ___src__2sS_1);17 static inline void _ __constructor__F_2sSi_autogen___1(struct S *___dst__2sS_1, signed int __i__i_1);18 static inline void _ __constructor__F_2sS_autogen___1(struct S *___dst__2sS_1){19 ((void)((*_ __dst__2sS_1).__i__i_1) /* ?{} */);13 static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1); 14 static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1); 15 static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1); 16 static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1); 17 static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ii_1); 18 static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){ 19 ((void)((*_X4_dstS1S_1)._X1ii_1) /* ?{} */); 20 20 } 21 static inline void _ __constructor__F_2sS2sS_autogen___1(struct S *___dst__2sS_1, struct S ___src__2sS_1){22 ((void)((*_ __dst__2sS_1).__i__i_1=___src__2sS_1.__i__i_1) /* ?{} */);21 static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){ 22 ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1) /* ?{} */); 23 23 } 24 static inline void _ __destructor__F_2sS_autogen___1(struct S *___dst__2sS_1){25 ((void)((*_ __dst__2sS_1).__i__i_1) /* ^?{} */);24 static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){ 25 ((void)((*_X4_dstS1S_1)._X1ii_1) /* ^?{} */); 26 26 } 27 static inline struct S _ __operator_assign__F2sS_2sS2sS_autogen___1(struct S *___dst__2sS_1, struct S ___src__2sS_1){28 struct S _ __ret__2sS_1;29 ((void)((*_ __dst__2sS_1).__i__i_1=___src__2sS_1.__i__i_1));30 ((void)_ __constructor__F_2sS2sS_autogen___1((&___ret__2sS_1), (*___dst__2sS_1)));31 return _ __ret__2sS_1;27 static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){ 28 struct S _X4_retS1S_1; 29 ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1)); 30 ((void)_X12_constructorFv_S1SS1S_autogen___1((&_X4_retS1S_1), (*_X4_dstS1S_1))); 31 return _X4_retS1S_1; 32 32 } 33 static inline void _ __constructor__F_2sSi_autogen___1(struct S *___dst__2sS_1, signed int __i__i_1){34 ((void)((*_ __dst__2sS_1).__i__i_1=__i__i_1) /* ?{} */);33 static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ii_1){ 34 ((void)((*_X4_dstS1S_1)._X1ii_1=_X1ii_1) /* ?{} */); 35 35 } 36 signed int _ _f3__Fi_2sS2sSPi__1(struct S __a__2sS_1, struct S __b__2sS_1, signed int *__c__Pi_1){37 __attribute__ ((unused)) signed int _ __retval_f3__i_1;38 struct S _ _s__2sS_2;36 signed int _X2f3Fi_S1SS1SPi__1(struct S _X1aS1S_1, struct S _X1bS1S_1, signed int *_X1cPi_1){ 37 __attribute__ ((unused)) signed int _X10_retval_f3i_1; 38 struct S _X1sS1S_2; 39 39 } 40 signed int _ _f4__Fi_iPiPi__1(signed int __a__i_1, signed int *__b__Pi_1, signed int *__c__Pi_1){41 __attribute__ ((unused)) signed int _ __retval_f4__i_1;40 signed int _X2f4Fi_iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1){ 41 __attribute__ ((unused)) signed int _X10_retval_f4i_1; 42 42 } 43 signed int _ _f5__Fi_iPiPi__1(signed int __a__i_1, signed int *__b__Pi_1, signed int *__c__Pi_1){44 __attribute__ ((unused)) signed int _ __retval_f5__i_1;43 signed int _X2f5Fi_iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1){ 44 __attribute__ ((unused)) signed int _X10_retval_f5i_1; 45 45 } 46 signed int (*_ _f6__FFi_i__iPiPi__1(signed int __a__i_1, signed int *__b__Pi_1, signed int *__c__Pi_1))(signed int __anonymous_object0){47 __attribute__ ((unused)) signed int (*_ __retval_f6__Fi_i__1)(signed int __anonymous_object1);46 signed int (*_X2f6FFi_i__iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1))(signed int __anonymous_object0){ 47 __attribute__ ((unused)) signed int (*_X10_retval_f6Fi_i__1)(signed int __anonymous_object1); 48 48 } 49 signed int (*_ _f7__FFi_ii__iPiPi__1(signed int __a__i_1, signed int *__b__Pi_1, signed int *__c__Pi_1))(signed int __a__i_1, signed int __b__i_1){50 __attribute__ ((unused)) signed int (*_ __retval_f7__Fi_ii__1)(signed int __a__i_1, signed int __b__i_1);49 signed int (*_X2f7FFi_ii__iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1))(signed int _X1ai_1, signed int _X1bi_1){ 50 __attribute__ ((unused)) signed int (*_X10_retval_f7Fi_ii__1)(signed int _X1ai_1, signed int _X1bi_1); 51 51 } 52 signed int *_ _f8__FPi_iPiPi__1(signed int __a__i_1, signed int *__b__Pi_1, signed int *__c__Pi_1){53 __attribute__ ((unused)) signed int *_ __retval_f8__Pi_1;52 signed int *_X2f8FPi_iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1){ 53 __attribute__ ((unused)) signed int *_X10_retval_f8Pi_1; 54 54 } 55 signed int *const _ _f9__FPi_PiiPi__1(signed int *__a__Pi_1, signed int __b__i_1, signed int *__c__Pi_1){56 __attribute__ ((unused)) signed int *const _ __retval_f9__CPi_1;55 signed int *const _X2f9FPi_PiiPi__1(signed int *_X1aPi_1, signed int _X1bi_1, signed int *_X1cPi_1){ 56 __attribute__ ((unused)) signed int *const _X10_retval_f9KPi_1; 57 57 } 58 signed int *(*_ _f10__FFPi_ii__iPiPid__1(signed int __a__i_1, signed int *__b__Pi_1, signed int *__c__Pi_1, double __y__d_1))(signed int __x__i_1, signed int __y__i_1){59 __attribute__ ((unused)) signed int *(*_ __retval_f10__FPi_ii__1)(signed int __x__i_1, signed int __y__i_1);60 signed int *_ _x__FPi_ii__2(signed int __anonymous_object2, signed int __anonymous_object3);61 ((void)(_ __retval_f10__FPi_ii__1=__x__FPi_ii__2) /* ?{} */);62 return _ __retval_f10__FPi_ii__1;58 signed int *(*_X3f10FFPi_ii__iPiPid__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1, double _X1yd_1))(signed int _X1xi_1, signed int _X1yi_1){ 59 __attribute__ ((unused)) signed int *(*_X11_retval_f10FPi_ii__1)(signed int _X1xi_1, signed int _X1yi_1); 60 signed int *_X1xFPi_ii__2(signed int __anonymous_object2, signed int __anonymous_object3); 61 ((void)(_X11_retval_f10FPi_ii__1=_X1xFPi_ii__2) /* ?{} */); 62 return _X11_retval_f10FPi_ii__1; 63 63 } 64 signed int (*_ _f11__FPA0i_iPiPi__1(signed int __a__i_1, signed int *__b__Pi_1, signed int *__c__Pi_1))[]{65 __attribute__ ((unused)) signed int (*_ __retval_f11__PA0i_1)[];64 signed int (*_X3f11FPA0i_iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1))[]{ 65 __attribute__ ((unused)) signed int (*_X11_retval_f11PA0i_1)[]; 66 66 } 67 signed int (*_ _f12__FPA0A0i_iPiPi__1(signed int __a__i_1, signed int *__b__Pi_1, signed int *__c__Pi_1))[][((unsigned long int )10)]{68 __attribute__ ((unused)) signed int (*_ __retval_f12__PA0A0i_1)[][((unsigned long int )10)];67 signed int (*_X3f12FPA0A0i_iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1))[][((unsigned long int )10)]{ 68 __attribute__ ((unused)) signed int (*_X11_retval_f12PA0A0i_1)[][((unsigned long int )10)]; 69 69 } 70 signed int (*_ _f13__FPA0A0i_iPiPi__1(signed int __a__i_1, signed int *__b__Pi_1, signed int *__c__Pi_1))[][((unsigned long int )10)]{71 __attribute__ ((unused)) signed int (*_ __retval_f13__PA0A0i_1)[][((unsigned long int )10)];70 signed int (*_X3f13FPA0A0i_iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1))[][((unsigned long int )10)]{ 71 __attribute__ ((unused)) signed int (*_X11_retval_f13PA0A0i_1)[][((unsigned long int )10)]; 72 72 } 73 signed int (*_ _f14__FPA0A0i_iPiPi__1(signed int __a__i_1, signed int *__b__Pi_1, signed int *__c__Pi_1))[][((unsigned long int )10)]{74 __attribute__ ((unused)) signed int (*_ __retval_f14__PA0A0i_1)[][((unsigned long int )10)];73 signed int (*_X3f14FPA0A0i_iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1))[][((unsigned long int )10)]{ 74 __attribute__ ((unused)) signed int (*_X11_retval_f14PA0A0i_1)[][((unsigned long int )10)]; 75 75 } 76 signed int _ _f15__Fi_iii__1(signed int __a__i_1, signed int __b__i_1, signed int __c__i_1){77 __attribute__ ((unused)) signed int _ __retval_f15__i_1;76 signed int _X3f15Fi_iii__1(signed int _X1ai_1, signed int _X1bi_1, signed int _X1ci_1){ 77 __attribute__ ((unused)) signed int _X11_retval_f15i_1; 78 78 } 79 const signed int _ _fred__Fi___1(){80 __attribute__ ((unused)) const signed int _ __retval_fred__Ci_1;81 signed int *(*_ _x__FPi_ii__2)(signed int __anonymous_object4, signed int __anonymous_object5);82 signed int _ _a__i_2;83 signed int _ _b__i_2;84 signed int *(*_tmp_cp_ret2)(signed int _ _x__i_1, signed int __y__i_1);85 ((void)(_ _x__FPi_ii__2=(((void)(_tmp_cp_ret2=__f10__FFPi_ii__iPiPid__1(3, (&__a__i_2), (&__b__i_2), 3.5))) , _tmp_cp_ret2)));79 const signed int _X4fredFi___1(){ 80 __attribute__ ((unused)) const signed int _X12_retval_fredKi_1; 81 signed int *(*_X1xFPi_ii__2)(signed int __anonymous_object4, signed int __anonymous_object5); 82 signed int _X1ai_2; 83 signed int _X1bi_2; 84 signed int *(*_tmp_cp_ret2)(signed int _X1xi_1, signed int _X1yi_1); 85 ((void)(_X1xFPi_ii__2=(((void)(_tmp_cp_ret2=_X3f10FFPi_ii__iPiPid__1(3, (&_X1ai_2), (&_X1bi_2), 3.5))) , _tmp_cp_ret2))); 86 86 ((void)(_tmp_cp_ret2) /* ^?{} */); 87 const signed int _ _f1__Fi_iPiPi__2(signed int __a__i_2, signed int *__b__Pi_2, signed int *__c__Pi_2){88 __attribute__ ((unused)) const signed int _ __retval_f1__Ci_2;87 const signed int _X2f1Fi_iPiPi__2(signed int _X1ai_2, signed int *_X1bPi_2, signed int *_X1cPi_2){ 88 __attribute__ ((unused)) const signed int _X10_retval_f1Ki_2; 89 89 } 90 const signed int _ _f2__Fi_iii__2(signed int __a__i_2, signed int __b__i_2, signed int __c__i_2){91 __attribute__ ((unused)) const signed int _ __retval_f2__Ci_2;90 const signed int _X2f2Fi_iii__2(signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2){ 91 __attribute__ ((unused)) const signed int _X10_retval_f2Ki_2; 92 92 } 93 93 } -
tests/.expect/attributes.x64.txt
r69efc321 r39c4dac 1 signed int _ _la__Fi___1(){2 __attribute__ ((unused)) signed int _ __retval_la__i_1;1 signed int _X2laFi___1(){ 2 __attribute__ ((unused)) signed int _X10_retval_lai_1; 3 3 L: __attribute__ ((unused)) ((void)1); 4 4 } 5 5 struct __attribute__ ((unused)) __anonymous0 { 6 6 }; 7 static inline void _ __constructor__F_13s__anonymous0_autogen___1(struct __anonymous0 *___dst__13s__anonymous0_1);8 static inline void _ __constructor__F_13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1);9 static inline void _ __destructor__F_13s__anonymous0_autogen___1(struct __anonymous0 *___dst__13s__anonymous0_1);10 static inline struct __anonymous0 _ __operator_assign__F13s__anonymous0_13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1);11 static inline void _ __constructor__F_13s__anonymous0_autogen___1(struct __anonymous0 *___dst__13s__anonymous0_1){12 } 13 static inline void _ __constructor__F_13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){14 } 15 static inline void _ __destructor__F_13s__anonymous0_autogen___1(struct __anonymous0 *___dst__13s__anonymous0_1){16 } 17 static inline struct __anonymous0 _ __operator_assign__F13s__anonymous0_13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){18 struct __anonymous0 _ __ret__13s__anonymous0_1;19 ((void)_ __constructor__F_13s__anonymous013s__anonymous0_autogen___1((&___ret__13s__anonymous0_1), (*___dst__13s__anonymous0_1)));20 return _ __ret__13s__anonymous0_1;7 static inline void _X12_constructorFv_S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1); 8 static inline void _X12_constructorFv_S12__anonymous0S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, struct __anonymous0 _X4_srcS12__anonymous0_1); 9 static inline void _X11_destructorFv_S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1); 10 static inline struct __anonymous0 _X16_operator_assignFS12__anonymous0_S12__anonymous0S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, struct __anonymous0 _X4_srcS12__anonymous0_1); 11 static inline void _X12_constructorFv_S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1){ 12 } 13 static inline void _X12_constructorFv_S12__anonymous0S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, struct __anonymous0 _X4_srcS12__anonymous0_1){ 14 } 15 static inline void _X11_destructorFv_S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1){ 16 } 17 static inline struct __anonymous0 _X16_operator_assignFS12__anonymous0_S12__anonymous0S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, struct __anonymous0 _X4_srcS12__anonymous0_1){ 18 struct __anonymous0 _X4_retS12__anonymous0_1; 19 ((void)_X12_constructorFv_S12__anonymous0S12__anonymous0_autogen___1((&_X4_retS12__anonymous0_1), (*_X4_dstS12__anonymous0_1))); 20 return _X4_retS12__anonymous0_1; 21 21 } 22 22 struct __attribute__ ((unused)) Agn1; 23 23 struct __attribute__ ((unused)) Agn2 { 24 24 }; 25 static inline void _ __constructor__F_5sAgn2_autogen___1(struct Agn2 *___dst__5sAgn2_1);26 static inline void _ __constructor__F_5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__5sAgn2_1, struct Agn2 ___src__5sAgn2_1);27 static inline void _ __destructor__F_5sAgn2_autogen___1(struct Agn2 *___dst__5sAgn2_1);28 static inline struct Agn2 _ __operator_assign__F5sAgn2_5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__5sAgn2_1, struct Agn2 ___src__5sAgn2_1);29 static inline void _ __constructor__F_5sAgn2_autogen___1(struct Agn2 *___dst__5sAgn2_1){30 } 31 static inline void _ __constructor__F_5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__5sAgn2_1, struct Agn2 ___src__5sAgn2_1){32 } 33 static inline void _ __destructor__F_5sAgn2_autogen___1(struct Agn2 *___dst__5sAgn2_1){34 } 35 static inline struct Agn2 _ __operator_assign__F5sAgn2_5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__5sAgn2_1, struct Agn2 ___src__5sAgn2_1){36 struct Agn2 _ __ret__5sAgn2_1;37 ((void)_ __constructor__F_5sAgn25sAgn2_autogen___1((&___ret__5sAgn2_1), (*___dst__5sAgn2_1)));38 return _ __ret__5sAgn2_1;25 static inline void _X12_constructorFv_S4Agn2_autogen___1(struct Agn2 *_X4_dstS4Agn2_1); 26 static inline void _X12_constructorFv_S4Agn2S4Agn2_autogen___1(struct Agn2 *_X4_dstS4Agn2_1, struct Agn2 _X4_srcS4Agn2_1); 27 static inline void _X11_destructorFv_S4Agn2_autogen___1(struct Agn2 *_X4_dstS4Agn2_1); 28 static inline struct Agn2 _X16_operator_assignFS4Agn2_S4Agn2S4Agn2_autogen___1(struct Agn2 *_X4_dstS4Agn2_1, struct Agn2 _X4_srcS4Agn2_1); 29 static inline void _X12_constructorFv_S4Agn2_autogen___1(struct Agn2 *_X4_dstS4Agn2_1){ 30 } 31 static inline void _X12_constructorFv_S4Agn2S4Agn2_autogen___1(struct Agn2 *_X4_dstS4Agn2_1, struct Agn2 _X4_srcS4Agn2_1){ 32 } 33 static inline void _X11_destructorFv_S4Agn2_autogen___1(struct Agn2 *_X4_dstS4Agn2_1){ 34 } 35 static inline struct Agn2 _X16_operator_assignFS4Agn2_S4Agn2S4Agn2_autogen___1(struct Agn2 *_X4_dstS4Agn2_1, struct Agn2 _X4_srcS4Agn2_1){ 36 struct Agn2 _X4_retS4Agn2_1; 37 ((void)_X12_constructorFv_S4Agn2S4Agn2_autogen___1((&_X4_retS4Agn2_1), (*_X4_dstS4Agn2_1))); 38 return _X4_retS4Agn2_1; 39 39 } 40 40 enum __attribute__ ((unused)) __anonymous1 { 41 _ _E1__C13e__anonymous1_1,41 _X2E1KM12__anonymous1_1, 42 42 }; 43 43 enum __attribute__ ((unused)) Agn3; 44 44 enum __attribute__ ((packed)) Agn3 { 45 _ _E2__C5eAgn3_1,45 _X2E2KM4Agn3_1, 46 46 }; 47 47 struct __attribute__ ((unused)) __anonymous2 { 48 48 }; 49 static inline void _ __constructor__F_13s__anonymous2_autogen___1(struct __anonymous2 *___dst__13s__anonymous2_1);50 static inline void _ __constructor__F_13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1);51 static inline void _ __destructor__F_13s__anonymous2_autogen___1(struct __anonymous2 *___dst__13s__anonymous2_1);52 static inline struct __anonymous2 _ __operator_assign__F13s__anonymous2_13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1);53 static inline void _ __constructor__F_13s__anonymous2_autogen___1(struct __anonymous2 *___dst__13s__anonymous2_1){54 } 55 static inline void _ __constructor__F_13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1){56 } 57 static inline void _ __destructor__F_13s__anonymous2_autogen___1(struct __anonymous2 *___dst__13s__anonymous2_1){58 } 59 static inline struct __anonymous2 _ __operator_assign__F13s__anonymous2_13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1){60 struct __anonymous2 _ __ret__13s__anonymous2_1;61 ((void)_ __constructor__F_13s__anonymous213s__anonymous2_autogen___1((&___ret__13s__anonymous2_1), (*___dst__13s__anonymous2_1)));62 return _ __ret__13s__anonymous2_1;49 static inline void _X12_constructorFv_S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1); 50 static inline void _X12_constructorFv_S12__anonymous2S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, struct __anonymous2 _X4_srcS12__anonymous2_1); 51 static inline void _X11_destructorFv_S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1); 52 static inline struct __anonymous2 _X16_operator_assignFS12__anonymous2_S12__anonymous2S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, struct __anonymous2 _X4_srcS12__anonymous2_1); 53 static inline void _X12_constructorFv_S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1){ 54 } 55 static inline void _X12_constructorFv_S12__anonymous2S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, struct __anonymous2 _X4_srcS12__anonymous2_1){ 56 } 57 static inline void _X11_destructorFv_S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1){ 58 } 59 static inline struct __anonymous2 _X16_operator_assignFS12__anonymous2_S12__anonymous2S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, struct __anonymous2 _X4_srcS12__anonymous2_1){ 60 struct __anonymous2 _X4_retS12__anonymous2_1; 61 ((void)_X12_constructorFv_S12__anonymous2S12__anonymous2_autogen___1((&_X4_retS12__anonymous2_1), (*_X4_dstS12__anonymous2_1))); 62 return _X4_retS12__anonymous2_1; 63 63 } 64 64 struct __attribute__ ((unused)) Agn4 { 65 65 }; 66 static inline void _ __constructor__F_5sAgn4_autogen___1(struct Agn4 *___dst__5sAgn4_1);67 static inline void _ __constructor__F_5sAgn45sAgn4_autogen___1(struct Agn4 *___dst__5sAgn4_1, struct Agn4 ___src__5sAgn4_1);68 static inline void _ __destructor__F_5sAgn4_autogen___1(struct Agn4 *___dst__5sAgn4_1);69 static inline struct Agn4 _ __operator_assign__F5sAgn4_5sAgn45sAgn4_autogen___1(struct Agn4 *___dst__5sAgn4_1, struct Agn4 ___src__5sAgn4_1);70 static inline void _ __constructor__F_5sAgn4_autogen___1(struct Agn4 *___dst__5sAgn4_1){71 } 72 static inline void _ __constructor__F_5sAgn45sAgn4_autogen___1(struct Agn4 *___dst__5sAgn4_1, struct Agn4 ___src__5sAgn4_1){73 } 74 static inline void _ __destructor__F_5sAgn4_autogen___1(struct Agn4 *___dst__5sAgn4_1){75 } 76 static inline struct Agn4 _ __operator_assign__F5sAgn4_5sAgn45sAgn4_autogen___1(struct Agn4 *___dst__5sAgn4_1, struct Agn4 ___src__5sAgn4_1){77 struct Agn4 _ __ret__5sAgn4_1;78 ((void)_ __constructor__F_5sAgn45sAgn4_autogen___1((&___ret__5sAgn4_1), (*___dst__5sAgn4_1)));79 return _ __ret__5sAgn4_1;66 static inline void _X12_constructorFv_S4Agn4_autogen___1(struct Agn4 *_X4_dstS4Agn4_1); 67 static inline void _X12_constructorFv_S4Agn4S4Agn4_autogen___1(struct Agn4 *_X4_dstS4Agn4_1, struct Agn4 _X4_srcS4Agn4_1); 68 static inline void _X11_destructorFv_S4Agn4_autogen___1(struct Agn4 *_X4_dstS4Agn4_1); 69 static inline struct Agn4 _X16_operator_assignFS4Agn4_S4Agn4S4Agn4_autogen___1(struct Agn4 *_X4_dstS4Agn4_1, struct Agn4 _X4_srcS4Agn4_1); 70 static inline void _X12_constructorFv_S4Agn4_autogen___1(struct Agn4 *_X4_dstS4Agn4_1){ 71 } 72 static inline void _X12_constructorFv_S4Agn4S4Agn4_autogen___1(struct Agn4 *_X4_dstS4Agn4_1, struct Agn4 _X4_srcS4Agn4_1){ 73 } 74 static inline void _X11_destructorFv_S4Agn4_autogen___1(struct Agn4 *_X4_dstS4Agn4_1){ 75 } 76 static inline struct Agn4 _X16_operator_assignFS4Agn4_S4Agn4S4Agn4_autogen___1(struct Agn4 *_X4_dstS4Agn4_1, struct Agn4 _X4_srcS4Agn4_1){ 77 struct Agn4 _X4_retS4Agn4_1; 78 ((void)_X12_constructorFv_S4Agn4S4Agn4_autogen___1((&_X4_retS4Agn4_1), (*_X4_dstS4Agn4_1))); 79 return _X4_retS4Agn4_1; 80 80 } 81 81 struct Fdl { 82 __attribute__ ((unused)) signed int _ _f1__i_1;83 __attribute__ ((unused)) signed int _ _f2__i_1;84 __attribute__ ((unused,unused)) signed int _ _f3__i_1;85 __attribute__ ((unused)) signed int _ _f4__i_1;86 __attribute__ ((unused,unused)) signed int _ _f5__i_1;87 __attribute__ ((used,packed)) signed int _ _f6__i_1;88 __attribute__ ((used,unused,unused)) signed int _ _f7__i_1;89 __attribute__ ((used,used,unused)) signed int _ _f8__i_1;90 __attribute__ ((unused,unused)) signed int *_ _f9__Pi_1;91 }; 92 static inline void _ __constructor__F_4sFdl_autogen___1(struct Fdl *___dst__4sFdl_1);93 static inline void _ __constructor__F_4sFdl4sFdl_autogen___1(struct Fdl *___dst__4sFdl_1, struct Fdl ___src__4sFdl_1);94 static inline void _ __destructor__F_4sFdl_autogen___1(struct Fdl *___dst__4sFdl_1);95 static inline struct Fdl _ __operator_assign__F4sFdl_4sFdl4sFdl_autogen___1(struct Fdl *___dst__4sFdl_1, struct Fdl ___src__4sFdl_1);96 static inline void _ __constructor__F_4sFdli_autogen___1(struct Fdl *___dst__4sFdl_1, __attribute__ ((unused)) signed int __f1__i_1);97 static inline void _ __constructor__F_4sFdlii_autogen___1(struct Fdl *___dst__4sFdl_1, __attribute__ ((unused)) signed int __f1__i_1, __attribute__ ((unused)) signed int __f2__i_1);98 static inline void _ __constructor__F_4sFdliii_autogen___1(struct Fdl *___dst__4sFdl_1, __attribute__ ((unused)) signed int __f1__i_1, __attribute__ ((unused)) signed int __f2__i_1, __attribute__ ((unused,unused)) signed int __f3__i_1);99 static inline void _ __constructor__F_4sFdliiii_autogen___1(struct Fdl *___dst__4sFdl_1, __attribute__ ((unused)) signed int __f1__i_1, __attribute__ ((unused)) signed int __f2__i_1, __attribute__ ((unused,unused)) signed int __f3__i_1, __attribute__ ((unused)) signed int __f4__i_1);100 static inline void _ __constructor__F_4sFdliiiii_autogen___1(struct Fdl *___dst__4sFdl_1, __attribute__ ((unused)) signed int __f1__i_1, __attribute__ ((unused)) signed int __f2__i_1, __attribute__ ((unused,unused)) signed int __f3__i_1, __attribute__ ((unused)) signed int __f4__i_1, __attribute__ ((unused,unused)) signed int __f5__i_1);101 static inline void _ __constructor__F_4sFdliiiiii_autogen___1(struct Fdl *___dst__4sFdl_1, __attribute__ ((unused)) signed int __f1__i_1, __attribute__ ((unused)) signed int __f2__i_1, __attribute__ ((unused,unused)) signed int __f3__i_1, __attribute__ ((unused)) signed int __f4__i_1, __attribute__ ((unused,unused)) signed int __f5__i_1, signed int __f6__i_1);102 static inline void _ __constructor__F_4sFdliiiiiii_autogen___1(struct Fdl *___dst__4sFdl_1, __attribute__ ((unused)) signed int __f1__i_1, __attribute__ ((unused)) signed int __f2__i_1, __attribute__ ((unused,unused)) signed int __f3__i_1, __attribute__ ((unused)) signed int __f4__i_1, __attribute__ ((unused,unused)) signed int __f5__i_1, signed int __f6__i_1, __attribute__ ((unused,unused)) signed int __f7__i_1);103 static inline void _ __constructor__F_4sFdliiiiiiii_autogen___1(struct Fdl *___dst__4sFdl_1, __attribute__ ((unused)) signed int __f1__i_1, __attribute__ ((unused)) signed int __f2__i_1, __attribute__ ((unused,unused)) signed int __f3__i_1, __attribute__ ((unused)) signed int __f4__i_1, __attribute__ ((unused,unused)) signed int __f5__i_1, signed int __f6__i_1, __attribute__ ((unused,unused)) signed int __f7__i_1, __attribute__ ((unused)) signed int __f8__i_1);104 static inline void _ __constructor__F_4sFdliiiiiiiiPi_autogen___1(struct Fdl *___dst__4sFdl_1, __attribute__ ((unused)) signed int __f1__i_1, __attribute__ ((unused)) signed int __f2__i_1, __attribute__ ((unused,unused)) signed int __f3__i_1, __attribute__ ((unused)) signed int __f4__i_1, __attribute__ ((unused,unused)) signed int __f5__i_1, signed int __f6__i_1, __attribute__ ((unused,unused)) signed int __f7__i_1, __attribute__ ((unused)) signed int __f8__i_1, __attribute__ ((unused,unused)) signed int *__f9__Pi_1);105 static inline void _ __constructor__F_4sFdl_autogen___1(struct Fdl *___dst__4sFdl_1){106 ((void)((*_ __dst__4sFdl_1).__f1__i_1) /* ?{} */);107 ((void)((*_ __dst__4sFdl_1).__f2__i_1) /* ?{} */);108 ((void)((*_ __dst__4sFdl_1).__f3__i_1) /* ?{} */);109 ((void)((*_ __dst__4sFdl_1).__f4__i_1) /* ?{} */);110 ((void)((*_ __dst__4sFdl_1).__f5__i_1) /* ?{} */);111 ((void)((*_ __dst__4sFdl_1).__f6__i_1) /* ?{} */);112 ((void)((*_ __dst__4sFdl_1).__f7__i_1) /* ?{} */);113 ((void)((*_ __dst__4sFdl_1).__f8__i_1) /* ?{} */);114 ((void)((*_ __dst__4sFdl_1).__f9__Pi_1) /* ?{} */);115 } 116 static inline void _ __constructor__F_4sFdl4sFdl_autogen___1(struct Fdl *___dst__4sFdl_1, struct Fdl ___src__4sFdl_1){117 ((void)((*_ __dst__4sFdl_1).__f1__i_1=___src__4sFdl_1.__f1__i_1) /* ?{} */);118 ((void)((*_ __dst__4sFdl_1).__f2__i_1=___src__4sFdl_1.__f2__i_1) /* ?{} */);119 ((void)((*_ __dst__4sFdl_1).__f3__i_1=___src__4sFdl_1.__f3__i_1) /* ?{} */);120 ((void)((*_ __dst__4sFdl_1).__f4__i_1=___src__4sFdl_1.__f4__i_1) /* ?{} */);121 ((void)((*_ __dst__4sFdl_1).__f5__i_1=___src__4sFdl_1.__f5__i_1) /* ?{} */);122 ((void)((*_ __dst__4sFdl_1).__f6__i_1=___src__4sFdl_1.__f6__i_1) /* ?{} */);123 ((void)((*_ __dst__4sFdl_1).__f7__i_1=___src__4sFdl_1.__f7__i_1) /* ?{} */);124 ((void)((*_ __dst__4sFdl_1).__f8__i_1=___src__4sFdl_1.__f8__i_1) /* ?{} */);125 ((void)((*_ __dst__4sFdl_1).__f9__Pi_1=___src__4sFdl_1.__f9__Pi_1) /* ?{} */);126 } 127 static inline void _ __destructor__F_4sFdl_autogen___1(struct Fdl *___dst__4sFdl_1){128 ((void)((*_ __dst__4sFdl_1).__f9__Pi_1) /* ^?{} */);129 ((void)((*_ __dst__4sFdl_1).__f8__i_1) /* ^?{} */);130 ((void)((*_ __dst__4sFdl_1).__f7__i_1) /* ^?{} */);131 ((void)((*_ __dst__4sFdl_1).__f6__i_1) /* ^?{} */);132 ((void)((*_ __dst__4sFdl_1).__f5__i_1) /* ^?{} */);133 ((void)((*_ __dst__4sFdl_1).__f4__i_1) /* ^?{} */);134 ((void)((*_ __dst__4sFdl_1).__f3__i_1) /* ^?{} */);135 ((void)((*_ __dst__4sFdl_1).__f2__i_1) /* ^?{} */);136 ((void)((*_ __dst__4sFdl_1).__f1__i_1) /* ^?{} */);137 } 138 static inline struct Fdl _ __operator_assign__F4sFdl_4sFdl4sFdl_autogen___1(struct Fdl *___dst__4sFdl_1, struct Fdl ___src__4sFdl_1){139 struct Fdl _ __ret__4sFdl_1;140 ((void)((*_ __dst__4sFdl_1).__f1__i_1=___src__4sFdl_1.__f1__i_1));141 ((void)((*_ __dst__4sFdl_1).__f2__i_1=___src__4sFdl_1.__f2__i_1));142 ((void)((*_ __dst__4sFdl_1).__f3__i_1=___src__4sFdl_1.__f3__i_1));143 ((void)((*_ __dst__4sFdl_1).__f4__i_1=___src__4sFdl_1.__f4__i_1));144 ((void)((*_ __dst__4sFdl_1).__f5__i_1=___src__4sFdl_1.__f5__i_1));145 ((void)((*_ __dst__4sFdl_1).__f6__i_1=___src__4sFdl_1.__f6__i_1));146 ((void)((*_ __dst__4sFdl_1).__f7__i_1=___src__4sFdl_1.__f7__i_1));147 ((void)((*_ __dst__4sFdl_1).__f8__i_1=___src__4sFdl_1.__f8__i_1));148 ((void)((*_ __dst__4sFdl_1).__f9__Pi_1=___src__4sFdl_1.__f9__Pi_1));149 ((void)_ __constructor__F_4sFdl4sFdl_autogen___1((&___ret__4sFdl_1), (*___dst__4sFdl_1)));150 return _ __ret__4sFdl_1;151 } 152 static inline void _ __constructor__F_4sFdli_autogen___1(struct Fdl *___dst__4sFdl_1, __attribute__ ((unused)) signed int __f1__i_1){153 ((void)((*_ __dst__4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */);154 ((void)((*_ __dst__4sFdl_1).__f2__i_1) /* ?{} */);155 ((void)((*_ __dst__4sFdl_1).__f3__i_1) /* ?{} */);156 ((void)((*_ __dst__4sFdl_1).__f4__i_1) /* ?{} */);157 ((void)((*_ __dst__4sFdl_1).__f5__i_1) /* ?{} */);158 ((void)((*_ __dst__4sFdl_1).__f6__i_1) /* ?{} */);159 ((void)((*_ __dst__4sFdl_1).__f7__i_1) /* ?{} */);160 ((void)((*_ __dst__4sFdl_1).__f8__i_1) /* ?{} */);161 ((void)((*_ __dst__4sFdl_1).__f9__Pi_1) /* ?{} */);162 } 163 static inline void _ __constructor__F_4sFdlii_autogen___1(struct Fdl *___dst__4sFdl_1, __attribute__ ((unused)) signed int __f1__i_1, __attribute__ ((unused)) signed int __f2__i_1){164 ((void)((*_ __dst__4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */);165 ((void)((*_ __dst__4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */);166 ((void)((*_ __dst__4sFdl_1).__f3__i_1) /* ?{} */);167 ((void)((*_ __dst__4sFdl_1).__f4__i_1) /* ?{} */);168 ((void)((*_ __dst__4sFdl_1).__f5__i_1) /* ?{} */);169 ((void)((*_ __dst__4sFdl_1).__f6__i_1) /* ?{} */);170 ((void)((*_ __dst__4sFdl_1).__f7__i_1) /* ?{} */);171 ((void)((*_ __dst__4sFdl_1).__f8__i_1) /* ?{} */);172 ((void)((*_ __dst__4sFdl_1).__f9__Pi_1) /* ?{} */);173 } 174 static inline void _ __constructor__F_4sFdliii_autogen___1(struct Fdl *___dst__4sFdl_1, __attribute__ ((unused)) signed int __f1__i_1, __attribute__ ((unused)) signed int __f2__i_1, __attribute__ ((unused,unused)) signed int __f3__i_1){175 ((void)((*_ __dst__4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */);176 ((void)((*_ __dst__4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */);177 ((void)((*_ __dst__4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */);178 ((void)((*_ __dst__4sFdl_1).__f4__i_1) /* ?{} */);179 ((void)((*_ __dst__4sFdl_1).__f5__i_1) /* ?{} */);180 ((void)((*_ __dst__4sFdl_1).__f6__i_1) /* ?{} */);181 ((void)((*_ __dst__4sFdl_1).__f7__i_1) /* ?{} */);182 ((void)((*_ __dst__4sFdl_1).__f8__i_1) /* ?{} */);183 ((void)((*_ __dst__4sFdl_1).__f9__Pi_1) /* ?{} */);184 } 185 static inline void _ __constructor__F_4sFdliiii_autogen___1(struct Fdl *___dst__4sFdl_1, __attribute__ ((unused)) signed int __f1__i_1, __attribute__ ((unused)) signed int __f2__i_1, __attribute__ ((unused,unused)) signed int __f3__i_1, __attribute__ ((unused)) signed int __f4__i_1){186 ((void)((*_ __dst__4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */);187 ((void)((*_ __dst__4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */);188 ((void)((*_ __dst__4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */);189 ((void)((*_ __dst__4sFdl_1).__f4__i_1=__f4__i_1) /* ?{} */);190 ((void)((*_ __dst__4sFdl_1).__f5__i_1) /* ?{} */);191 ((void)((*_ __dst__4sFdl_1).__f6__i_1) /* ?{} */);192 ((void)((*_ __dst__4sFdl_1).__f7__i_1) /* ?{} */);193 ((void)((*_ __dst__4sFdl_1).__f8__i_1) /* ?{} */);194 ((void)((*_ __dst__4sFdl_1).__f9__Pi_1) /* ?{} */);195 } 196 static inline void _ __constructor__F_4sFdliiiii_autogen___1(struct Fdl *___dst__4sFdl_1, __attribute__ ((unused)) signed int __f1__i_1, __attribute__ ((unused)) signed int __f2__i_1, __attribute__ ((unused,unused)) signed int __f3__i_1, __attribute__ ((unused)) signed int __f4__i_1, __attribute__ ((unused,unused)) signed int __f5__i_1){197 ((void)((*_ __dst__4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */);198 ((void)((*_ __dst__4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */);199 ((void)((*_ __dst__4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */);200 ((void)((*_ __dst__4sFdl_1).__f4__i_1=__f4__i_1) /* ?{} */);201 ((void)((*_ __dst__4sFdl_1).__f5__i_1=__f5__i_1) /* ?{} */);202 ((void)((*_ __dst__4sFdl_1).__f6__i_1) /* ?{} */);203 ((void)((*_ __dst__4sFdl_1).__f7__i_1) /* ?{} */);204 ((void)((*_ __dst__4sFdl_1).__f8__i_1) /* ?{} */);205 ((void)((*_ __dst__4sFdl_1).__f9__Pi_1) /* ?{} */);206 } 207 static inline void _ __constructor__F_4sFdliiiiii_autogen___1(struct Fdl *___dst__4sFdl_1, __attribute__ ((unused)) signed int __f1__i_1, __attribute__ ((unused)) signed int __f2__i_1, __attribute__ ((unused,unused)) signed int __f3__i_1, __attribute__ ((unused)) signed int __f4__i_1, __attribute__ ((unused,unused)) signed int __f5__i_1, signed int __f6__i_1){208 ((void)((*_ __dst__4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */);209 ((void)((*_ __dst__4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */);210 ((void)((*_ __dst__4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */);211 ((void)((*_ __dst__4sFdl_1).__f4__i_1=__f4__i_1) /* ?{} */);212 ((void)((*_ __dst__4sFdl_1).__f5__i_1=__f5__i_1) /* ?{} */);213 ((void)((*_ __dst__4sFdl_1).__f6__i_1=__f6__i_1) /* ?{} */);214 ((void)((*_ __dst__4sFdl_1).__f7__i_1) /* ?{} */);215 ((void)((*_ __dst__4sFdl_1).__f8__i_1) /* ?{} */);216 ((void)((*_ __dst__4sFdl_1).__f9__Pi_1) /* ?{} */);217 } 218 static inline void _ __constructor__F_4sFdliiiiiii_autogen___1(struct Fdl *___dst__4sFdl_1, __attribute__ ((unused)) signed int __f1__i_1, __attribute__ ((unused)) signed int __f2__i_1, __attribute__ ((unused,unused)) signed int __f3__i_1, __attribute__ ((unused)) signed int __f4__i_1, __attribute__ ((unused,unused)) signed int __f5__i_1, signed int __f6__i_1, __attribute__ ((unused,unused)) signed int __f7__i_1){219 ((void)((*_ __dst__4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */);220 ((void)((*_ __dst__4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */);221 ((void)((*_ __dst__4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */);222 ((void)((*_ __dst__4sFdl_1).__f4__i_1=__f4__i_1) /* ?{} */);223 ((void)((*_ __dst__4sFdl_1).__f5__i_1=__f5__i_1) /* ?{} */);224 ((void)((*_ __dst__4sFdl_1).__f6__i_1=__f6__i_1) /* ?{} */);225 ((void)((*_ __dst__4sFdl_1).__f7__i_1=__f7__i_1) /* ?{} */);226 ((void)((*_ __dst__4sFdl_1).__f8__i_1) /* ?{} */);227 ((void)((*_ __dst__4sFdl_1).__f9__Pi_1) /* ?{} */);228 } 229 static inline void _ __constructor__F_4sFdliiiiiiii_autogen___1(struct Fdl *___dst__4sFdl_1, __attribute__ ((unused)) signed int __f1__i_1, __attribute__ ((unused)) signed int __f2__i_1, __attribute__ ((unused,unused)) signed int __f3__i_1, __attribute__ ((unused)) signed int __f4__i_1, __attribute__ ((unused,unused)) signed int __f5__i_1, signed int __f6__i_1, __attribute__ ((unused,unused)) signed int __f7__i_1, __attribute__ ((unused)) signed int __f8__i_1){230 ((void)((*_ __dst__4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */);231 ((void)((*_ __dst__4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */);232 ((void)((*_ __dst__4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */);233 ((void)((*_ __dst__4sFdl_1).__f4__i_1=__f4__i_1) /* ?{} */);234 ((void)((*_ __dst__4sFdl_1).__f5__i_1=__f5__i_1) /* ?{} */);235 ((void)((*_ __dst__4sFdl_1).__f6__i_1=__f6__i_1) /* ?{} */);236 ((void)((*_ __dst__4sFdl_1).__f7__i_1=__f7__i_1) /* ?{} */);237 ((void)((*_ __dst__4sFdl_1).__f8__i_1=__f8__i_1) /* ?{} */);238 ((void)((*_ __dst__4sFdl_1).__f9__Pi_1) /* ?{} */);239 } 240 static inline void _ __constructor__F_4sFdliiiiiiiiPi_autogen___1(struct Fdl *___dst__4sFdl_1, __attribute__ ((unused)) signed int __f1__i_1, __attribute__ ((unused)) signed int __f2__i_1, __attribute__ ((unused,unused)) signed int __f3__i_1, __attribute__ ((unused)) signed int __f4__i_1, __attribute__ ((unused,unused)) signed int __f5__i_1, signed int __f6__i_1, __attribute__ ((unused,unused)) signed int __f7__i_1, __attribute__ ((unused)) signed int __f8__i_1, __attribute__ ((unused,unused)) signed int *__f9__Pi_1){241 ((void)((*_ __dst__4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */);242 ((void)((*_ __dst__4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */);243 ((void)((*_ __dst__4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */);244 ((void)((*_ __dst__4sFdl_1).__f4__i_1=__f4__i_1) /* ?{} */);245 ((void)((*_ __dst__4sFdl_1).__f5__i_1=__f5__i_1) /* ?{} */);246 ((void)((*_ __dst__4sFdl_1).__f6__i_1=__f6__i_1) /* ?{} */);247 ((void)((*_ __dst__4sFdl_1).__f7__i_1=__f7__i_1) /* ?{} */);248 ((void)((*_ __dst__4sFdl_1).__f8__i_1=__f8__i_1) /* ?{} */);249 ((void)((*_ __dst__4sFdl_1).__f9__Pi_1=__f9__Pi_1) /* ?{} */);250 } 251 __attribute__ ((unused)) signed int _ _f__Fi___1() asm ( "xyz" );252 __attribute__ ((used,used)) const signed int _ _vd1__Ci_1;253 __attribute__ ((used,unused)) const signed int _ _vd2__Ci_1;254 __attribute__ ((used,used,used,used)) const signed int *_ _vd3__PCi_1;255 __attribute__ ((used,used,unused,used,unused)) const signed int *_ _vd4__PCi_1;256 __attribute__ ((used,used,used)) const signed int _ _vd5__A0Ci_1[((unsigned long int )5)];257 __attribute__ ((used,used,unused,used)) const signed int _ _vd6__A0Ci_1[((unsigned long int )5)];258 __attribute__ ((used,used,used,used)) const signed int (*_ _vd7__Fi___1)();259 __attribute__ ((used,used,unused,used,used)) const signed int (*_ _vd8__Fi___1)();260 __attribute__ ((unused,used)) signed int _ _f1__Fi___1();261 __attribute__ ((unused)) signed int _ _f1__Fi___1(){262 __attribute__ ((unused)) signed int _ __retval_f1__i_1;263 } 264 __attribute__ ((unused,unused,unused,used)) signed int **const _ _f2__FPPi___1();265 __attribute__ ((unused,unused,unused)) signed int **const _ _f2__FPPi___1(){266 __attribute__ ((unused)) signed int **const _ __retval_f2__CPPi_1;267 } 268 __attribute__ ((unused,used,unused)) signed int (*_ _f3__FPA0i_i__1(signed int __anonymous_object0))[];269 __attribute__ ((unused,unused)) signed int (*_ _f3__FPA0i_i__1(signed int __p__i_1))[]{270 __attribute__ ((unused)) signed int (*_ __retval_f3__PA0i_1)[];271 } 272 __attribute__ ((unused,used,unused)) signed int (*_ _f4__FFi_i____1())(signed int __anonymous_object1);273 __attribute__ ((unused,unused)) signed int (*_ _f4__FFi_i____1())(signed int __anonymous_object2){274 __attribute__ ((unused)) signed int (*_ __retval_f4__Fi_i__1)(signed int __anonymous_object3);275 } 276 signed int _ _vtr__Fi___1(){277 __attribute__ ((unused)) signed int _ __retval_vtr__i_1;278 __attribute__ ((unused,unused,used)) signed int _ _t1__i_2;279 __attribute__ ((unused,unused,unused,unused,unused)) signed int **_ _t2__PPi_2;280 __attribute__ ((unused,unused,unused)) signed int _ _t3__A0i_2[((unsigned long int )5)];281 __attribute__ ((unused,unused,unused,unused,unused)) signed int **_ _t4__A0PPi_2[((unsigned long int )5)];282 __attribute__ ((unused,unused,unused)) signed int _ _t5__Fi___2();283 __attribute__ ((unused,unused,unused,unused)) signed int *_ _t6__FPi___2();284 } 285 signed int _ _ipd1__Fi_ii__1(__attribute__ ((unused,unused,unused)) signed int __p__i_1, __attribute__ ((unused,unused,unused)) signed int __q__i_1);286 signed int _ _ipd1__Fi_ii__1(__attribute__ ((unused,unused,unused)) signed int __p__i_1, __attribute__ ((unused,unused,unused)) signed int __q__i_1){287 __attribute__ ((unused)) signed int _ __retval_ipd1__i_1;288 } 289 signed int _ _ipd2__Fi_PiPi__1(__attribute__ ((unused,unused,unused,unused)) signed int *__p__Pi_1, __attribute__ ((unused,unused,unused)) signed int *__q__Pi_1);290 signed int _ _ipd2__Fi_PiPi__1(__attribute__ ((unused,unused,unused,unused)) signed int *__p__Pi_1, __attribute__ ((unused,unused,unused)) signed int *__q__Pi_1){291 __attribute__ ((unused)) signed int _ __retval_ipd2__i_1;292 } 293 signed int _ _ipd3__Fi_PiPi__1(__attribute__ ((unused,unused,unused)) signed int *__p__Pi_1, __attribute__ ((unused,unused,unused)) signed int *__q__Pi_1);294 signed int _ _ipd3__Fi_PiPi__1(__attribute__ ((unused,unused,unused)) signed int *__p__Pi_1, __attribute__ ((unused,unused,unused)) signed int *__q__Pi_1){295 __attribute__ ((unused)) signed int _ __retval_ipd3__i_1;296 } 297 signed int _ _ipd4__Fi_Fi__Fi____1(__attribute__ ((unused,unused,unused)) signed int (*__p__Fi___1)(), __attribute__ ((unused,unused,unused)) signed int (*__q__Fi___1)());298 signed int _ _ipd4__Fi_Fi__Fi____1(__attribute__ ((unused,unused,unused)) signed int (*__p__Fi___1)(), __attribute__ ((unused,unused,unused)) signed int (*__q__Fi___1)()){299 __attribute__ ((unused)) signed int _ __retval_ipd4__i_1;300 } 301 signed int _ _tpr1__Fi_i__1(__attribute__ ((unused,unused,unused)) signed int __Foo__i_1);302 signed int _ _tpr2__Fi_PPi__1(__attribute__ ((unused,unused,unused,unused,unused,unused)) signed int **__Foo__PPi_1);303 signed int _ _tpr3__Fi_Pi__1(__attribute__ ((unused,unused,unused)) signed int *__Foo__Pi_1);304 signed int _ _tpr4__Fi_Fi_Pi___1(__attribute__ ((unused,unused)) signed int (*__anonymous_object4)(__attribute__ ((unused,unused)) signed int __anonymous_object5[((unsigned long int )5)]));305 signed int _ _tpr5__Fi_Fi____1(__attribute__ ((unused,unused,unused)) signed int (*__Foo__Fi___1)());306 signed int _ _tpr6__Fi_Fi____1(__attribute__ ((unused,unused,unused)) signed int (*__Foo__Fi___1)());307 signed int _ _tpr7__Fi_Fi_Fi_i____1(__attribute__ ((unused,unused)) signed int (*__anonymous_object6)(__attribute__ ((unused)) signed int (*__anonymous_object7)(__attribute__ ((unused,unused)) signed int __anonymous_object8)));308 signed int _ _ad__Fi___1(){309 __attribute__ ((unused)) signed int _ __retval_ad__i_1;310 __attribute__ ((used,unused)) signed int _ _ad1__i_2;311 __attribute__ ((unused,unused,unused)) signed int *_ _ad2__Pi_2;312 __attribute__ ((unused,unused,unused)) signed int _ _ad3__A0i_2[((unsigned long int )5)];313 __attribute__ ((unused,unused,unused,unused,unused)) signed int (*_ _ad4__PA0i_2)[((unsigned long int )10)];314 __attribute__ ((unused,unused,unused,unused,used)) signed int _ _ad5__i_2;315 __attribute__ ((unused,unused,unused,unused,unused)) signed int _ _ad6__Fi___2();82 __attribute__ ((unused)) signed int _X2f1i_1; 83 __attribute__ ((unused)) signed int _X2f2i_1; 84 __attribute__ ((unused,unused)) signed int _X2f3i_1; 85 __attribute__ ((unused)) signed int _X2f4i_1; 86 __attribute__ ((unused,unused)) signed int _X2f5i_1; 87 __attribute__ ((used,packed)) signed int _X2f6i_1; 88 __attribute__ ((used,unused,unused)) signed int _X2f7i_1; 89 __attribute__ ((used,used,unused)) signed int _X2f8i_1; 90 __attribute__ ((unused,unused)) signed int *_X2f9Pi_1; 91 }; 92 static inline void _X12_constructorFv_S3Fdl_autogen___1(struct Fdl *_X4_dstS3Fdl_1); 93 static inline void _X12_constructorFv_S3FdlS3Fdl_autogen___1(struct Fdl *_X4_dstS3Fdl_1, struct Fdl _X4_srcS3Fdl_1); 94 static inline void _X11_destructorFv_S3Fdl_autogen___1(struct Fdl *_X4_dstS3Fdl_1); 95 static inline struct Fdl _X16_operator_assignFS3Fdl_S3FdlS3Fdl_autogen___1(struct Fdl *_X4_dstS3Fdl_1, struct Fdl _X4_srcS3Fdl_1); 96 static inline void _X12_constructorFv_S3Fdli_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1); 97 static inline void _X12_constructorFv_S3Fdlii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1); 98 static inline void _X12_constructorFv_S3Fdliii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1); 99 static inline void _X12_constructorFv_S3Fdliiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1); 100 static inline void _X12_constructorFv_S3Fdliiiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1); 101 static inline void _X12_constructorFv_S3Fdliiiiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1); 102 static inline void _X12_constructorFv_S3Fdliiiiiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1); 103 static inline void _X12_constructorFv_S3Fdliiiiiiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1); 104 static inline void _X12_constructorFv_S3FdliiiiiiiiPi_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused,unused)) signed int *_X2f9Pi_1); 105 static inline void _X12_constructorFv_S3Fdl_autogen___1(struct Fdl *_X4_dstS3Fdl_1){ 106 ((void)((*_X4_dstS3Fdl_1)._X2f1i_1) /* ?{} */); 107 ((void)((*_X4_dstS3Fdl_1)._X2f2i_1) /* ?{} */); 108 ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ?{} */); 109 ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */); 110 ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */); 111 ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */); 112 ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */); 113 ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */); 114 ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */); 115 } 116 static inline void _X12_constructorFv_S3FdlS3Fdl_autogen___1(struct Fdl *_X4_dstS3Fdl_1, struct Fdl _X4_srcS3Fdl_1){ 117 ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X4_srcS3Fdl_1._X2f1i_1) /* ?{} */); 118 ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X4_srcS3Fdl_1._X2f2i_1) /* ?{} */); 119 ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X4_srcS3Fdl_1._X2f3i_1) /* ?{} */); 120 ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X4_srcS3Fdl_1._X2f4i_1) /* ?{} */); 121 ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X4_srcS3Fdl_1._X2f5i_1) /* ?{} */); 122 ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X4_srcS3Fdl_1._X2f6i_1) /* ?{} */); 123 ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X4_srcS3Fdl_1._X2f7i_1) /* ?{} */); 124 ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X4_srcS3Fdl_1._X2f8i_1) /* ?{} */); 125 ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1=_X4_srcS3Fdl_1._X2f9Pi_1) /* ?{} */); 126 } 127 static inline void _X11_destructorFv_S3Fdl_autogen___1(struct Fdl *_X4_dstS3Fdl_1){ 128 ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ^?{} */); 129 ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ^?{} */); 130 ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ^?{} */); 131 ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ^?{} */); 132 ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ^?{} */); 133 ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ^?{} */); 134 ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ^?{} */); 135 ((void)((*_X4_dstS3Fdl_1)._X2f2i_1) /* ^?{} */); 136 ((void)((*_X4_dstS3Fdl_1)._X2f1i_1) /* ^?{} */); 137 } 138 static inline struct Fdl _X16_operator_assignFS3Fdl_S3FdlS3Fdl_autogen___1(struct Fdl *_X4_dstS3Fdl_1, struct Fdl _X4_srcS3Fdl_1){ 139 struct Fdl _X4_retS3Fdl_1; 140 ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X4_srcS3Fdl_1._X2f1i_1)); 141 ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X4_srcS3Fdl_1._X2f2i_1)); 142 ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X4_srcS3Fdl_1._X2f3i_1)); 143 ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X4_srcS3Fdl_1._X2f4i_1)); 144 ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X4_srcS3Fdl_1._X2f5i_1)); 145 ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X4_srcS3Fdl_1._X2f6i_1)); 146 ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X4_srcS3Fdl_1._X2f7i_1)); 147 ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X4_srcS3Fdl_1._X2f8i_1)); 148 ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1=_X4_srcS3Fdl_1._X2f9Pi_1)); 149 ((void)_X12_constructorFv_S3FdlS3Fdl_autogen___1((&_X4_retS3Fdl_1), (*_X4_dstS3Fdl_1))); 150 return _X4_retS3Fdl_1; 151 } 152 static inline void _X12_constructorFv_S3Fdli_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1){ 153 ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */); 154 ((void)((*_X4_dstS3Fdl_1)._X2f2i_1) /* ?{} */); 155 ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ?{} */); 156 ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */); 157 ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */); 158 ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */); 159 ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */); 160 ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */); 161 ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */); 162 } 163 static inline void _X12_constructorFv_S3Fdlii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1){ 164 ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */); 165 ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */); 166 ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ?{} */); 167 ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */); 168 ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */); 169 ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */); 170 ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */); 171 ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */); 172 ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */); 173 } 174 static inline void _X12_constructorFv_S3Fdliii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1){ 175 ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */); 176 ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */); 177 ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */); 178 ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */); 179 ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */); 180 ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */); 181 ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */); 182 ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */); 183 ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */); 184 } 185 static inline void _X12_constructorFv_S3Fdliiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1){ 186 ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */); 187 ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */); 188 ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */); 189 ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */); 190 ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */); 191 ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */); 192 ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */); 193 ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */); 194 ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */); 195 } 196 static inline void _X12_constructorFv_S3Fdliiiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1){ 197 ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */); 198 ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */); 199 ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */); 200 ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */); 201 ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */); 202 ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */); 203 ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */); 204 ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */); 205 ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */); 206 } 207 static inline void _X12_constructorFv_S3Fdliiiiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1){ 208 ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */); 209 ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */); 210 ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */); 211 ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */); 212 ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */); 213 ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */); 214 ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */); 215 ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */); 216 ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */); 217 } 218 static inline void _X12_constructorFv_S3Fdliiiiiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1){ 219 ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */); 220 ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */); 221 ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */); 222 ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */); 223 ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */); 224 ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */); 225 ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X2f7i_1) /* ?{} */); 226 ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */); 227 ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */); 228 } 229 static inline void _X12_constructorFv_S3Fdliiiiiiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1){ 230 ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */); 231 ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */); 232 ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */); 233 ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */); 234 ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */); 235 ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */); 236 ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X2f7i_1) /* ?{} */); 237 ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X2f8i_1) /* ?{} */); 238 ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */); 239 } 240 static inline void _X12_constructorFv_S3FdliiiiiiiiPi_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused,unused)) signed int *_X2f9Pi_1){ 241 ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */); 242 ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */); 243 ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */); 244 ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */); 245 ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */); 246 ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */); 247 ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X2f7i_1) /* ?{} */); 248 ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X2f8i_1) /* ?{} */); 249 ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1=_X2f9Pi_1) /* ?{} */); 250 } 251 __attribute__ ((unused)) signed int _X1fFi___1() asm ( "xyz" ); 252 __attribute__ ((used,used)) const signed int _X3vd1Ki_1; 253 __attribute__ ((used,unused)) const signed int _X3vd2Ki_1; 254 __attribute__ ((used,used,used,used)) const signed int *_X3vd3PKi_1; 255 __attribute__ ((used,used,unused,used,unused)) const signed int *_X3vd4PKi_1; 256 __attribute__ ((used,used,used)) const signed int _X3vd5A0Ki_1[((unsigned long int )5)]; 257 __attribute__ ((used,used,unused,used)) const signed int _X3vd6A0Ki_1[((unsigned long int )5)]; 258 __attribute__ ((used,used,used,used)) const signed int (*_X3vd7Fi___1)(); 259 __attribute__ ((used,used,unused,used,used)) const signed int (*_X3vd8Fi___1)(); 260 __attribute__ ((unused,used)) signed int _X2f1Fi___1(); 261 __attribute__ ((unused)) signed int _X2f1Fi___1(){ 262 __attribute__ ((unused)) signed int _X10_retval_f1i_1; 263 } 264 __attribute__ ((unused,unused,unused,used)) signed int **const _X2f2FPPi___1(); 265 __attribute__ ((unused,unused,unused)) signed int **const _X2f2FPPi___1(){ 266 __attribute__ ((unused)) signed int **const _X10_retval_f2KPPi_1; 267 } 268 __attribute__ ((unused,used,unused)) signed int (*_X2f3FPA0i_i__1(signed int __anonymous_object0))[]; 269 __attribute__ ((unused,unused)) signed int (*_X2f3FPA0i_i__1(signed int _X1pi_1))[]{ 270 __attribute__ ((unused)) signed int (*_X10_retval_f3PA0i_1)[]; 271 } 272 __attribute__ ((unused,used,unused)) signed int (*_X2f4FFi_i____1())(signed int __anonymous_object1); 273 __attribute__ ((unused,unused)) signed int (*_X2f4FFi_i____1())(signed int __anonymous_object2){ 274 __attribute__ ((unused)) signed int (*_X10_retval_f4Fi_i__1)(signed int __anonymous_object3); 275 } 276 signed int _X3vtrFi___1(){ 277 __attribute__ ((unused)) signed int _X11_retval_vtri_1; 278 __attribute__ ((unused,unused,used)) signed int _X2t1i_2; 279 __attribute__ ((unused,unused,unused,unused,unused)) signed int **_X2t2PPi_2; 280 __attribute__ ((unused,unused,unused)) signed int _X2t3A0i_2[((unsigned long int )5)]; 281 __attribute__ ((unused,unused,unused,unused,unused)) signed int **_X2t4A0PPi_2[((unsigned long int )5)]; 282 __attribute__ ((unused,unused,unused)) signed int _X2t5Fi___2(); 283 __attribute__ ((unused,unused,unused,unused)) signed int *_X2t6FPi___2(); 284 } 285 signed int _X4ipd1Fi_ii__1(__attribute__ ((unused,unused,unused)) signed int _X1pi_1, __attribute__ ((unused,unused,unused)) signed int _X1qi_1); 286 signed int _X4ipd1Fi_ii__1(__attribute__ ((unused,unused,unused)) signed int _X1pi_1, __attribute__ ((unused,unused,unused)) signed int _X1qi_1){ 287 __attribute__ ((unused)) signed int _X12_retval_ipd1i_1; 288 } 289 signed int _X4ipd2Fi_PiPi__1(__attribute__ ((unused,unused,unused,unused)) signed int *_X1pPi_1, __attribute__ ((unused,unused,unused)) signed int *_X1qPi_1); 290 signed int _X4ipd2Fi_PiPi__1(__attribute__ ((unused,unused,unused,unused)) signed int *_X1pPi_1, __attribute__ ((unused,unused,unused)) signed int *_X1qPi_1){ 291 __attribute__ ((unused)) signed int _X12_retval_ipd2i_1; 292 } 293 signed int _X4ipd3Fi_PiPi__1(__attribute__ ((unused,unused,unused)) signed int *_X1pPi_1, __attribute__ ((unused,unused,unused)) signed int *_X1qPi_1); 294 signed int _X4ipd3Fi_PiPi__1(__attribute__ ((unused,unused,unused)) signed int *_X1pPi_1, __attribute__ ((unused,unused,unused)) signed int *_X1qPi_1){ 295 __attribute__ ((unused)) signed int _X12_retval_ipd3i_1; 296 } 297 signed int _X4ipd4Fi_Fi__Fi____1(__attribute__ ((unused,unused,unused)) signed int (*_X1pFi___1)(), __attribute__ ((unused,unused,unused)) signed int (*_X1qFi___1)()); 298 signed int _X4ipd4Fi_Fi__Fi____1(__attribute__ ((unused,unused,unused)) signed int (*_X1pFi___1)(), __attribute__ ((unused,unused,unused)) signed int (*_X1qFi___1)()){ 299 __attribute__ ((unused)) signed int _X12_retval_ipd4i_1; 300 } 301 signed int _X4tpr1Fi_i__1(__attribute__ ((unused,unused,unused)) signed int _X3Fooi_1); 302 signed int _X4tpr2Fi_PPi__1(__attribute__ ((unused,unused,unused,unused,unused,unused)) signed int **_X3FooPPi_1); 303 signed int _X4tpr3Fi_Pi__1(__attribute__ ((unused,unused,unused)) signed int *_X3FooPi_1); 304 signed int _X4tpr4Fi_Fi_Pi___1(__attribute__ ((unused,unused)) signed int (*__anonymous_object4)(__attribute__ ((unused,unused)) signed int __anonymous_object5[((unsigned long int )5)])); 305 signed int _X4tpr5Fi_Fi____1(__attribute__ ((unused,unused,unused)) signed int (*_X3FooFi___1)()); 306 signed int _X4tpr6Fi_Fi____1(__attribute__ ((unused,unused,unused)) signed int (*_X3FooFi___1)()); 307 signed int _X4tpr7Fi_Fi_Fi_i____1(__attribute__ ((unused,unused)) signed int (*__anonymous_object6)(__attribute__ ((unused)) signed int (*__anonymous_object7)(__attribute__ ((unused,unused)) signed int __anonymous_object8))); 308 signed int _X2adFi___1(){ 309 __attribute__ ((unused)) signed int _X10_retval_adi_1; 310 __attribute__ ((used,unused)) signed int _X3ad1i_2; 311 __attribute__ ((unused,unused,unused)) signed int *_X3ad2Pi_2; 312 __attribute__ ((unused,unused,unused)) signed int _X3ad3A0i_2[((unsigned long int )5)]; 313 __attribute__ ((unused,unused,unused,unused,unused)) signed int (*_X3ad4PA0i_2)[((unsigned long int )10)]; 314 __attribute__ ((unused,unused,unused,unused,used)) signed int _X3ad5i_2; 315 __attribute__ ((unused,unused,unused,unused,unused)) signed int _X3ad6Fi___2(); 316 316 ((void)sizeof(__attribute__ ((unused,unused)) signed int )); 317 317 ((void)sizeof(__attribute__ ((unused,unused,unused,unused)) signed int **)); … … 320 320 ((void)sizeof(__attribute__ ((unused,unused,unused)) signed int ())); 321 321 struct __attribute__ ((unused)) __anonymous3 { 322 signed int _ _i__i_2;322 signed int _X1ii_2; 323 323 }; 324 inline void _ __constructor__F_13s__anonymous3_autogen___2(struct __anonymous3 *___dst__13s__anonymous3_2){325 ((void)((*_ __dst__13s__anonymous3_2).__i__i_2) /* ?{} */);326 } 327 inline void _ __constructor__F_13s__anonymous313s__anonymous3_autogen___2(struct __anonymous3 *___dst__13s__anonymous3_2, struct __anonymous3 ___src__13s__anonymous3_2){328 ((void)((*_ __dst__13s__anonymous3_2).__i__i_2=___src__13s__anonymous3_2.__i__i_2) /* ?{} */);329 } 330 inline void _ __destructor__F_13s__anonymous3_autogen___2(struct __anonymous3 *___dst__13s__anonymous3_2){331 ((void)((*_ __dst__13s__anonymous3_2).__i__i_2) /* ^?{} */);332 } 333 inline struct __anonymous3 _ __operator_assign__F13s__anonymous3_13s__anonymous313s__anonymous3_autogen___2(struct __anonymous3 *___dst__13s__anonymous3_2, struct __anonymous3 ___src__13s__anonymous3_2){334 struct __anonymous3 _ __ret__13s__anonymous3_2;335 ((void)((*_ __dst__13s__anonymous3_2).__i__i_2=___src__13s__anonymous3_2.__i__i_2));336 ((void)_ __constructor__F_13s__anonymous313s__anonymous3_autogen___2((&___ret__13s__anonymous3_2), (*___dst__13s__anonymous3_2)));337 return _ __ret__13s__anonymous3_2;338 } 339 inline void _ __constructor__F_13s__anonymous3i_autogen___2(struct __anonymous3 *___dst__13s__anonymous3_2, signed int __i__i_2){340 ((void)((*_ __dst__13s__anonymous3_2).__i__i_2=__i__i_2) /* ?{} */);324 inline void _X12_constructorFv_S12__anonymous3_autogen___2(struct __anonymous3 *_X4_dstS12__anonymous3_2){ 325 ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2) /* ?{} */); 326 } 327 inline void _X12_constructorFv_S12__anonymous3S12__anonymous3_autogen___2(struct __anonymous3 *_X4_dstS12__anonymous3_2, struct __anonymous3 _X4_srcS12__anonymous3_2){ 328 ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2=_X4_srcS12__anonymous3_2._X1ii_2) /* ?{} */); 329 } 330 inline void _X11_destructorFv_S12__anonymous3_autogen___2(struct __anonymous3 *_X4_dstS12__anonymous3_2){ 331 ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2) /* ^?{} */); 332 } 333 inline struct __anonymous3 _X16_operator_assignFS12__anonymous3_S12__anonymous3S12__anonymous3_autogen___2(struct __anonymous3 *_X4_dstS12__anonymous3_2, struct __anonymous3 _X4_srcS12__anonymous3_2){ 334 struct __anonymous3 _X4_retS12__anonymous3_2; 335 ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2=_X4_srcS12__anonymous3_2._X1ii_2)); 336 ((void)_X12_constructorFv_S12__anonymous3S12__anonymous3_autogen___2((&_X4_retS12__anonymous3_2), (*_X4_dstS12__anonymous3_2))); 337 return _X4_retS12__anonymous3_2; 338 } 339 inline void _X12_constructorFv_S12__anonymous3i_autogen___2(struct __anonymous3 *_X4_dstS12__anonymous3_2, signed int _X1ii_2){ 340 ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2=_X1ii_2) /* ?{} */); 341 341 } 342 342 ((void)sizeof(struct __anonymous3 )); 343 343 enum __attribute__ ((unused)) __anonymous4 { 344 _ _R__C13e__anonymous4_2,344 _X1RKM12__anonymous4_2, 345 345 }; 346 inline void _ __constructor__F_13e__anonymous4_intrinsic___2(__attribute__ ((unused)) enum __anonymous4 *___dst__13e__anonymous4_2){347 } 348 inline void _ __constructor__F_13e__anonymous413e__anonymous4_intrinsic___2(enum __anonymous4 *___dst__13e__anonymous4_2, enum __anonymous4 ___src__13e__anonymous4_2){349 ((void)((*_ __dst__13e__anonymous4_2)=___src__13e__anonymous4_2) /* ?{} */);350 } 351 inline void _ __destructor__F_13e__anonymous4_intrinsic___2(__attribute__ ((unused)) enum __anonymous4 *___dst__13e__anonymous4_2){352 } 353 inline enum __anonymous4 _ __operator_assign__F13e__anonymous4_13e__anonymous413e__anonymous4_intrinsic___2(enum __anonymous4 *___dst__13e__anonymous4_2, enum __anonymous4 ___src__13e__anonymous4_2){354 enum __anonymous4 _ __ret__13e__anonymous4_2;355 ((void)((*_ __dst__13e__anonymous4_2)=___src__13e__anonymous4_2));356 ((void)(_ __ret__13e__anonymous4_2=(*___dst__13e__anonymous4_2)) /* ?{} */);357 return _ __ret__13e__anonymous4_2;346 inline void _X12_constructorFv_M12__anonymous4_intrinsic___2(__attribute__ ((unused)) enum __anonymous4 *_X4_dstM12__anonymous4_2){ 347 } 348 inline void _X12_constructorFv_M12__anonymous4M12__anonymous4_intrinsic___2(enum __anonymous4 *_X4_dstM12__anonymous4_2, enum __anonymous4 _X4_srcM12__anonymous4_2){ 349 ((void)((*_X4_dstM12__anonymous4_2)=_X4_srcM12__anonymous4_2) /* ?{} */); 350 } 351 inline void _X11_destructorFv_M12__anonymous4_intrinsic___2(__attribute__ ((unused)) enum __anonymous4 *_X4_dstM12__anonymous4_2){ 352 } 353 inline enum __anonymous4 _X16_operator_assignFM12__anonymous4_M12__anonymous4M12__anonymous4_intrinsic___2(enum __anonymous4 *_X4_dstM12__anonymous4_2, enum __anonymous4 _X4_srcM12__anonymous4_2){ 354 enum __anonymous4 _X4_retM12__anonymous4_2; 355 ((void)((*_X4_dstM12__anonymous4_2)=_X4_srcM12__anonymous4_2)); 356 ((void)(_X4_retM12__anonymous4_2=(*_X4_dstM12__anonymous4_2)) /* ?{} */); 357 return _X4_retM12__anonymous4_2; 358 358 } 359 359 ((void)sizeof(enum __anonymous4 )); 360 360 } 361 signed int _ _apd1__Fi_PiPi__1(__attribute__ ((unused,unused,unused)) signed int *__anonymous_object9, __attribute__ ((unused,unused,unused)) signed int *__anonymous_object10);362 signed int _ _apd2__Fi_PPiPPi__1(__attribute__ ((unused,unused,unused,unused)) signed int **__anonymous_object11, __attribute__ ((unused,unused,unused,unused)) signed int **__anonymous_object12);363 signed int _ _apd3__Fi_PiPi__1(__attribute__ ((unused,unused,unused)) signed int *__anonymous_object13, __attribute__ ((unused,unused,unused)) signed int *__anonymous_object14);364 signed int _ _apd4__Fi_Fi__Fi____1(__attribute__ ((unused,unused,unused)) signed int (*__anonymous_object15)(), __attribute__ ((unused,unused,unused)) signed int (*__anonymous_object16)());365 signed int _ _apd5__Fi_Fi_i_Fi_i___1(__attribute__ ((unused,unused,unused)) signed int (*__anonymous_object17)(__attribute__ ((unused)) signed int __anonymous_object18), __attribute__ ((unused,unused,unused)) signed int (*__anonymous_object19)(__attribute__ ((unused)) signed int __anonymous_object20));366 signed int _ _apd6__Fi_Fi__Fi____1(__attribute__ ((unused,unused,unused)) signed int (*__anonymous_object21)(), __attribute__ ((unused,unused,unused)) signed int (*__anonymous_object22)());367 signed int _ _apd7__Fi_Fi_i_Fi_i___1(__attribute__ ((unused,unused,unused)) signed int (*__anonymous_object23)(__attribute__ ((unused)) signed int __anonymous_object24), __attribute__ ((unused,unused,unused)) signed int (*__anonymous_object25)(__attribute__ ((unused)) signed int __anonymous_object26));361 signed int _X4apd1Fi_PiPi__1(__attribute__ ((unused,unused,unused)) signed int *__anonymous_object9, __attribute__ ((unused,unused,unused)) signed int *__anonymous_object10); 362 signed int _X4apd2Fi_PPiPPi__1(__attribute__ ((unused,unused,unused,unused)) signed int **__anonymous_object11, __attribute__ ((unused,unused,unused,unused)) signed int **__anonymous_object12); 363 signed int _X4apd3Fi_PiPi__1(__attribute__ ((unused,unused,unused)) signed int *__anonymous_object13, __attribute__ ((unused,unused,unused)) signed int *__anonymous_object14); 364 signed int _X4apd4Fi_Fi__Fi____1(__attribute__ ((unused,unused,unused)) signed int (*__anonymous_object15)(), __attribute__ ((unused,unused,unused)) signed int (*__anonymous_object16)()); 365 signed int _X4apd5Fi_Fi_i_Fi_i___1(__attribute__ ((unused,unused,unused)) signed int (*__anonymous_object17)(__attribute__ ((unused)) signed int __anonymous_object18), __attribute__ ((unused,unused,unused)) signed int (*__anonymous_object19)(__attribute__ ((unused)) signed int __anonymous_object20)); 366 signed int _X4apd6Fi_Fi__Fi____1(__attribute__ ((unused,unused,unused)) signed int (*__anonymous_object21)(), __attribute__ ((unused,unused,unused)) signed int (*__anonymous_object22)()); 367 signed int _X4apd7Fi_Fi_i_Fi_i___1(__attribute__ ((unused,unused,unused)) signed int (*__anonymous_object23)(__attribute__ ((unused)) signed int __anonymous_object24), __attribute__ ((unused,unused,unused)) signed int (*__anonymous_object25)(__attribute__ ((unused)) signed int __anonymous_object26)); 368 368 struct Vad { 369 369 __attribute__ ((unused)) signed int __anonymous_object27:4; … … 371 371 __attribute__ ((unused,unused)) signed int __anonymous_object29:6; 372 372 }; 373 static inline void _ __constructor__F_4sVad_autogen___1(struct Vad *___dst__4sVad_1);374 static inline void _ __constructor__F_4sVad4sVad_autogen___1(struct Vad *___dst__4sVad_1, struct Vad ___src__4sVad_1);375 static inline void _ __destructor__F_4sVad_autogen___1(struct Vad *___dst__4sVad_1);376 static inline struct Vad _ __operator_assign__F4sVad_4sVad4sVad_autogen___1(struct Vad *___dst__4sVad_1, struct Vad ___src__4sVad_1);377 static inline void _ __constructor__F_4sVad_autogen___1(struct Vad *___dst__4sVad_1){378 } 379 static inline void _ __constructor__F_4sVad4sVad_autogen___1(struct Vad *___dst__4sVad_1, struct Vad ___src__4sVad_1){380 } 381 static inline void _ __destructor__F_4sVad_autogen___1(struct Vad *___dst__4sVad_1){382 } 383 static inline struct Vad _ __operator_assign__F4sVad_4sVad4sVad_autogen___1(struct Vad *___dst__4sVad_1, struct Vad ___src__4sVad_1){384 struct Vad _ __ret__4sVad_1;385 ((void)_ __constructor__F_4sVad4sVad_autogen___1((&___ret__4sVad_1), (*___dst__4sVad_1)));386 return _ __ret__4sVad_1;387 } 373 static inline void _X12_constructorFv_S3Vad_autogen___1(struct Vad *_X4_dstS3Vad_1); 374 static inline void _X12_constructorFv_S3VadS3Vad_autogen___1(struct Vad *_X4_dstS3Vad_1, struct Vad _X4_srcS3Vad_1); 375 static inline void _X11_destructorFv_S3Vad_autogen___1(struct Vad *_X4_dstS3Vad_1); 376 static inline struct Vad _X16_operator_assignFS3Vad_S3VadS3Vad_autogen___1(struct Vad *_X4_dstS3Vad_1, struct Vad _X4_srcS3Vad_1); 377 static inline void _X12_constructorFv_S3Vad_autogen___1(struct Vad *_X4_dstS3Vad_1){ 378 } 379 static inline void _X12_constructorFv_S3VadS3Vad_autogen___1(struct Vad *_X4_dstS3Vad_1, struct Vad _X4_srcS3Vad_1){ 380 } 381 static inline void _X11_destructorFv_S3Vad_autogen___1(struct Vad *_X4_dstS3Vad_1){ 382 } 383 static inline struct Vad _X16_operator_assignFS3Vad_S3VadS3Vad_autogen___1(struct Vad *_X4_dstS3Vad_1, struct Vad _X4_srcS3Vad_1){ 384 struct Vad _X4_retS3Vad_1; 385 ((void)_X12_constructorFv_S3VadS3Vad_autogen___1((&_X4_retS3Vad_1), (*_X4_dstS3Vad_1))); 386 return _X4_retS3Vad_1; 387 } -
tests/.expect/declarationSpecifier.x64.txt
r69efc321 r39c4dac 1 volatile const signed short int _ _x1__CVs_1;2 static volatile const signed short int _ _x2__CVs_1;3 static volatile const signed short int _ _x3__CVs_1;4 static volatile const signed short int _ _x4__CVs_1;5 static volatile const signed short int _ _x5__CVs_1;6 static volatile const signed short int _ _x6__CVs_1;7 static volatile const signed short int _ _x7__CVs_1;8 static volatile const signed short int _ _x8__CVs_1;1 volatile const signed short int _X2x1KVs_1; 2 static volatile const signed short int _X2x2KVs_1; 3 static volatile const signed short int _X2x3KVs_1; 4 static volatile const signed short int _X2x4KVs_1; 5 static volatile const signed short int _X2x5KVs_1; 6 static volatile const signed short int _X2x6KVs_1; 7 static volatile const signed short int _X2x7KVs_1; 8 static volatile const signed short int _X2x8KVs_1; 9 9 struct __anonymous0 { 10 signed int _ _i__i_1;11 }; 12 static inline void _ __constructor__F_13s__anonymous0_autogen___1(struct __anonymous0 *___dst__13s__anonymous0_1);13 static inline void _ __constructor__F_13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1);14 static inline void _ __destructor__F_13s__anonymous0_autogen___1(struct __anonymous0 *___dst__13s__anonymous0_1);15 static inline struct __anonymous0 _ __operator_assign__F13s__anonymous0_13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1);16 static inline void _ __constructor__F_13s__anonymous0i_autogen___1(struct __anonymous0 *___dst__13s__anonymous0_1, signed int __i__i_1);17 static inline void _ __constructor__F_13s__anonymous0_autogen___1(struct __anonymous0 *___dst__13s__anonymous0_1){18 ((void)((*_ __dst__13s__anonymous0_1).__i__i_1) /* ?{} */);19 } 20 static inline void _ __constructor__F_13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){21 ((void)((*_ __dst__13s__anonymous0_1).__i__i_1=___src__13s__anonymous0_1.__i__i_1) /* ?{} */);22 } 23 static inline void _ __destructor__F_13s__anonymous0_autogen___1(struct __anonymous0 *___dst__13s__anonymous0_1){24 ((void)((*_ __dst__13s__anonymous0_1).__i__i_1) /* ^?{} */);25 } 26 static inline struct __anonymous0 _ __operator_assign__F13s__anonymous0_13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){27 struct __anonymous0 _ __ret__13s__anonymous0_1;28 ((void)((*_ __dst__13s__anonymous0_1).__i__i_1=___src__13s__anonymous0_1.__i__i_1));29 ((void)_ __constructor__F_13s__anonymous013s__anonymous0_autogen___1((&___ret__13s__anonymous0_1), (*___dst__13s__anonymous0_1)));30 return _ __ret__13s__anonymous0_1;31 } 32 static inline void _ __constructor__F_13s__anonymous0i_autogen___1(struct __anonymous0 *___dst__13s__anonymous0_1, signed int __i__i_1){33 ((void)((*_ __dst__13s__anonymous0_1).__i__i_1=__i__i_1) /* ?{} */);34 } 35 volatile const struct __anonymous0 _ _x10__CV13s__anonymous0_1;10 signed int _X1ii_1; 11 }; 12 static inline void _X12_constructorFv_S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1); 13 static inline void _X12_constructorFv_S12__anonymous0S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, struct __anonymous0 _X4_srcS12__anonymous0_1); 14 static inline void _X11_destructorFv_S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1); 15 static inline struct __anonymous0 _X16_operator_assignFS12__anonymous0_S12__anonymous0S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, struct __anonymous0 _X4_srcS12__anonymous0_1); 16 static inline void _X12_constructorFv_S12__anonymous0i_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, signed int _X1ii_1); 17 static inline void _X12_constructorFv_S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1){ 18 ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1) /* ?{} */); 19 } 20 static inline void _X12_constructorFv_S12__anonymous0S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, struct __anonymous0 _X4_srcS12__anonymous0_1){ 21 ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1=_X4_srcS12__anonymous0_1._X1ii_1) /* ?{} */); 22 } 23 static inline void _X11_destructorFv_S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1){ 24 ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1) /* ^?{} */); 25 } 26 static inline struct __anonymous0 _X16_operator_assignFS12__anonymous0_S12__anonymous0S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, struct __anonymous0 _X4_srcS12__anonymous0_1){ 27 struct __anonymous0 _X4_retS12__anonymous0_1; 28 ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1=_X4_srcS12__anonymous0_1._X1ii_1)); 29 ((void)_X12_constructorFv_S12__anonymous0S12__anonymous0_autogen___1((&_X4_retS12__anonymous0_1), (*_X4_dstS12__anonymous0_1))); 30 return _X4_retS12__anonymous0_1; 31 } 32 static inline void _X12_constructorFv_S12__anonymous0i_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, signed int _X1ii_1){ 33 ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1=_X1ii_1) /* ?{} */); 34 } 35 volatile const struct __anonymous0 _X3x10KVS12__anonymous0_1; 36 36 struct __anonymous1 { 37 signed int _ _i__i_1;38 }; 39 static inline void _ __constructor__F_13s__anonymous1_autogen___1(struct __anonymous1 *___dst__13s__anonymous1_1);40 static inline void _ __constructor__F_13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1);41 static inline void _ __destructor__F_13s__anonymous1_autogen___1(struct __anonymous1 *___dst__13s__anonymous1_1);42 static inline struct __anonymous1 _ __operator_assign__F13s__anonymous1_13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1);43 static inline void _ __constructor__F_13s__anonymous1i_autogen___1(struct __anonymous1 *___dst__13s__anonymous1_1, signed int __i__i_1);44 static inline void _ __constructor__F_13s__anonymous1_autogen___1(struct __anonymous1 *___dst__13s__anonymous1_1){45 ((void)((*_ __dst__13s__anonymous1_1).__i__i_1) /* ?{} */);46 } 47 static inline void _ __constructor__F_13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1){48 ((void)((*_ __dst__13s__anonymous1_1).__i__i_1=___src__13s__anonymous1_1.__i__i_1) /* ?{} */);49 } 50 static inline void _ __destructor__F_13s__anonymous1_autogen___1(struct __anonymous1 *___dst__13s__anonymous1_1){51 ((void)((*_ __dst__13s__anonymous1_1).__i__i_1) /* ^?{} */);52 } 53 static inline struct __anonymous1 _ __operator_assign__F13s__anonymous1_13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1){54 struct __anonymous1 _ __ret__13s__anonymous1_1;55 ((void)((*_ __dst__13s__anonymous1_1).__i__i_1=___src__13s__anonymous1_1.__i__i_1));56 ((void)_ __constructor__F_13s__anonymous113s__anonymous1_autogen___1((&___ret__13s__anonymous1_1), (*___dst__13s__anonymous1_1)));57 return _ __ret__13s__anonymous1_1;58 } 59 static inline void _ __constructor__F_13s__anonymous1i_autogen___1(struct __anonymous1 *___dst__13s__anonymous1_1, signed int __i__i_1){60 ((void)((*_ __dst__13s__anonymous1_1).__i__i_1=__i__i_1) /* ?{} */);61 } 62 volatile const struct __anonymous1 _ _x11__CV13s__anonymous1_1;37 signed int _X1ii_1; 38 }; 39 static inline void _X12_constructorFv_S12__anonymous1_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1); 40 static inline void _X12_constructorFv_S12__anonymous1S12__anonymous1_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1, struct __anonymous1 _X4_srcS12__anonymous1_1); 41 static inline void _X11_destructorFv_S12__anonymous1_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1); 42 static inline struct __anonymous1 _X16_operator_assignFS12__anonymous1_S12__anonymous1S12__anonymous1_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1, struct __anonymous1 _X4_srcS12__anonymous1_1); 43 static inline void _X12_constructorFv_S12__anonymous1i_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1, signed int _X1ii_1); 44 static inline void _X12_constructorFv_S12__anonymous1_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1){ 45 ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1) /* ?{} */); 46 } 47 static inline void _X12_constructorFv_S12__anonymous1S12__anonymous1_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1, struct __anonymous1 _X4_srcS12__anonymous1_1){ 48 ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1=_X4_srcS12__anonymous1_1._X1ii_1) /* ?{} */); 49 } 50 static inline void _X11_destructorFv_S12__anonymous1_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1){ 51 ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1) /* ^?{} */); 52 } 53 static inline struct __anonymous1 _X16_operator_assignFS12__anonymous1_S12__anonymous1S12__anonymous1_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1, struct __anonymous1 _X4_srcS12__anonymous1_1){ 54 struct __anonymous1 _X4_retS12__anonymous1_1; 55 ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1=_X4_srcS12__anonymous1_1._X1ii_1)); 56 ((void)_X12_constructorFv_S12__anonymous1S12__anonymous1_autogen___1((&_X4_retS12__anonymous1_1), (*_X4_dstS12__anonymous1_1))); 57 return _X4_retS12__anonymous1_1; 58 } 59 static inline void _X12_constructorFv_S12__anonymous1i_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1, signed int _X1ii_1){ 60 ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1=_X1ii_1) /* ?{} */); 61 } 62 volatile const struct __anonymous1 _X3x11KVS12__anonymous1_1; 63 63 struct __anonymous2 { 64 signed int _ _i__i_1;65 }; 66 static inline void _ __constructor__F_13s__anonymous2_autogen___1(struct __anonymous2 *___dst__13s__anonymous2_1);67 static inline void _ __constructor__F_13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1);68 static inline void _ __destructor__F_13s__anonymous2_autogen___1(struct __anonymous2 *___dst__13s__anonymous2_1);69 static inline struct __anonymous2 _ __operator_assign__F13s__anonymous2_13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1);70 static inline void _ __constructor__F_13s__anonymous2i_autogen___1(struct __anonymous2 *___dst__13s__anonymous2_1, signed int __i__i_1);71 static inline void _ __constructor__F_13s__anonymous2_autogen___1(struct __anonymous2 *___dst__13s__anonymous2_1){72 ((void)((*_ __dst__13s__anonymous2_1).__i__i_1) /* ?{} */);73 } 74 static inline void _ __constructor__F_13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1){75 ((void)((*_ __dst__13s__anonymous2_1).__i__i_1=___src__13s__anonymous2_1.__i__i_1) /* ?{} */);76 } 77 static inline void _ __destructor__F_13s__anonymous2_autogen___1(struct __anonymous2 *___dst__13s__anonymous2_1){78 ((void)((*_ __dst__13s__anonymous2_1).__i__i_1) /* ^?{} */);79 } 80 static inline struct __anonymous2 _ __operator_assign__F13s__anonymous2_13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1){81 struct __anonymous2 _ __ret__13s__anonymous2_1;82 ((void)((*_ __dst__13s__anonymous2_1).__i__i_1=___src__13s__anonymous2_1.__i__i_1));83 ((void)_ __constructor__F_13s__anonymous213s__anonymous2_autogen___1((&___ret__13s__anonymous2_1), (*___dst__13s__anonymous2_1)));84 return _ __ret__13s__anonymous2_1;85 } 86 static inline void _ __constructor__F_13s__anonymous2i_autogen___1(struct __anonymous2 *___dst__13s__anonymous2_1, signed int __i__i_1){87 ((void)((*_ __dst__13s__anonymous2_1).__i__i_1=__i__i_1) /* ?{} */);88 } 89 volatile const struct __anonymous2 _ _x12__CV13s__anonymous2_1;64 signed int _X1ii_1; 65 }; 66 static inline void _X12_constructorFv_S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1); 67 static inline void _X12_constructorFv_S12__anonymous2S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, struct __anonymous2 _X4_srcS12__anonymous2_1); 68 static inline void _X11_destructorFv_S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1); 69 static inline struct __anonymous2 _X16_operator_assignFS12__anonymous2_S12__anonymous2S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, struct __anonymous2 _X4_srcS12__anonymous2_1); 70 static inline void _X12_constructorFv_S12__anonymous2i_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, signed int _X1ii_1); 71 static inline void _X12_constructorFv_S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1){ 72 ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1) /* ?{} */); 73 } 74 static inline void _X12_constructorFv_S12__anonymous2S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, struct __anonymous2 _X4_srcS12__anonymous2_1){ 75 ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1=_X4_srcS12__anonymous2_1._X1ii_1) /* ?{} */); 76 } 77 static inline void _X11_destructorFv_S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1){ 78 ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1) /* ^?{} */); 79 } 80 static inline struct __anonymous2 _X16_operator_assignFS12__anonymous2_S12__anonymous2S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, struct __anonymous2 _X4_srcS12__anonymous2_1){ 81 struct __anonymous2 _X4_retS12__anonymous2_1; 82 ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1=_X4_srcS12__anonymous2_1._X1ii_1)); 83 ((void)_X12_constructorFv_S12__anonymous2S12__anonymous2_autogen___1((&_X4_retS12__anonymous2_1), (*_X4_dstS12__anonymous2_1))); 84 return _X4_retS12__anonymous2_1; 85 } 86 static inline void _X12_constructorFv_S12__anonymous2i_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, signed int _X1ii_1){ 87 ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1=_X1ii_1) /* ?{} */); 88 } 89 volatile const struct __anonymous2 _X3x12KVS12__anonymous2_1; 90 90 struct __anonymous3 { 91 signed int _ _i__i_1;92 }; 93 static inline void _ __constructor__F_13s__anonymous3_autogen___1(struct __anonymous3 *___dst__13s__anonymous3_1);94 static inline void _ __constructor__F_13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1);95 static inline void _ __destructor__F_13s__anonymous3_autogen___1(struct __anonymous3 *___dst__13s__anonymous3_1);96 static inline struct __anonymous3 _ __operator_assign__F13s__anonymous3_13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1);97 static inline void _ __constructor__F_13s__anonymous3i_autogen___1(struct __anonymous3 *___dst__13s__anonymous3_1, signed int __i__i_1);98 static inline void _ __constructor__F_13s__anonymous3_autogen___1(struct __anonymous3 *___dst__13s__anonymous3_1){99 ((void)((*_ __dst__13s__anonymous3_1).__i__i_1) /* ?{} */);100 } 101 static inline void _ __constructor__F_13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1){102 ((void)((*_ __dst__13s__anonymous3_1).__i__i_1=___src__13s__anonymous3_1.__i__i_1) /* ?{} */);103 } 104 static inline void _ __destructor__F_13s__anonymous3_autogen___1(struct __anonymous3 *___dst__13s__anonymous3_1){105 ((void)((*_ __dst__13s__anonymous3_1).__i__i_1) /* ^?{} */);106 } 107 static inline struct __anonymous3 _ __operator_assign__F13s__anonymous3_13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1){108 struct __anonymous3 _ __ret__13s__anonymous3_1;109 ((void)((*_ __dst__13s__anonymous3_1).__i__i_1=___src__13s__anonymous3_1.__i__i_1));110 ((void)_ __constructor__F_13s__anonymous313s__anonymous3_autogen___1((&___ret__13s__anonymous3_1), (*___dst__13s__anonymous3_1)));111 return _ __ret__13s__anonymous3_1;112 } 113 static inline void _ __constructor__F_13s__anonymous3i_autogen___1(struct __anonymous3 *___dst__13s__anonymous3_1, signed int __i__i_1){114 ((void)((*_ __dst__13s__anonymous3_1).__i__i_1=__i__i_1) /* ?{} */);115 } 116 static volatile const struct __anonymous3 _ _x13__CV13s__anonymous3_1;91 signed int _X1ii_1; 92 }; 93 static inline void _X12_constructorFv_S12__anonymous3_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1); 94 static inline void _X12_constructorFv_S12__anonymous3S12__anonymous3_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1, struct __anonymous3 _X4_srcS12__anonymous3_1); 95 static inline void _X11_destructorFv_S12__anonymous3_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1); 96 static inline struct __anonymous3 _X16_operator_assignFS12__anonymous3_S12__anonymous3S12__anonymous3_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1, struct __anonymous3 _X4_srcS12__anonymous3_1); 97 static inline void _X12_constructorFv_S12__anonymous3i_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1, signed int _X1ii_1); 98 static inline void _X12_constructorFv_S12__anonymous3_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1){ 99 ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1) /* ?{} */); 100 } 101 static inline void _X12_constructorFv_S12__anonymous3S12__anonymous3_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1, struct __anonymous3 _X4_srcS12__anonymous3_1){ 102 ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1=_X4_srcS12__anonymous3_1._X1ii_1) /* ?{} */); 103 } 104 static inline void _X11_destructorFv_S12__anonymous3_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1){ 105 ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1) /* ^?{} */); 106 } 107 static inline struct __anonymous3 _X16_operator_assignFS12__anonymous3_S12__anonymous3S12__anonymous3_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1, struct __anonymous3 _X4_srcS12__anonymous3_1){ 108 struct __anonymous3 _X4_retS12__anonymous3_1; 109 ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1=_X4_srcS12__anonymous3_1._X1ii_1)); 110 ((void)_X12_constructorFv_S12__anonymous3S12__anonymous3_autogen___1((&_X4_retS12__anonymous3_1), (*_X4_dstS12__anonymous3_1))); 111 return _X4_retS12__anonymous3_1; 112 } 113 static inline void _X12_constructorFv_S12__anonymous3i_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1, signed int _X1ii_1){ 114 ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1=_X1ii_1) /* ?{} */); 115 } 116 static volatile const struct __anonymous3 _X3x13KVS12__anonymous3_1; 117 117 struct __anonymous4 { 118 signed int _ _i__i_1;119 }; 120 static inline void _ __constructor__F_13s__anonymous4_autogen___1(struct __anonymous4 *___dst__13s__anonymous4_1);121 static inline void _ __constructor__F_13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1);122 static inline void _ __destructor__F_13s__anonymous4_autogen___1(struct __anonymous4 *___dst__13s__anonymous4_1);123 static inline struct __anonymous4 _ __operator_assign__F13s__anonymous4_13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1);124 static inline void _ __constructor__F_13s__anonymous4i_autogen___1(struct __anonymous4 *___dst__13s__anonymous4_1, signed int __i__i_1);125 static inline void _ __constructor__F_13s__anonymous4_autogen___1(struct __anonymous4 *___dst__13s__anonymous4_1){126 ((void)((*_ __dst__13s__anonymous4_1).__i__i_1) /* ?{} */);127 } 128 static inline void _ __constructor__F_13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1){129 ((void)((*_ __dst__13s__anonymous4_1).__i__i_1=___src__13s__anonymous4_1.__i__i_1) /* ?{} */);130 } 131 static inline void _ __destructor__F_13s__anonymous4_autogen___1(struct __anonymous4 *___dst__13s__anonymous4_1){132 ((void)((*_ __dst__13s__anonymous4_1).__i__i_1) /* ^?{} */);133 } 134 static inline struct __anonymous4 _ __operator_assign__F13s__anonymous4_13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1){135 struct __anonymous4 _ __ret__13s__anonymous4_1;136 ((void)((*_ __dst__13s__anonymous4_1).__i__i_1=___src__13s__anonymous4_1.__i__i_1));137 ((void)_ __constructor__F_13s__anonymous413s__anonymous4_autogen___1((&___ret__13s__anonymous4_1), (*___dst__13s__anonymous4_1)));138 return _ __ret__13s__anonymous4_1;139 } 140 static inline void _ __constructor__F_13s__anonymous4i_autogen___1(struct __anonymous4 *___dst__13s__anonymous4_1, signed int __i__i_1){141 ((void)((*_ __dst__13s__anonymous4_1).__i__i_1=__i__i_1) /* ?{} */);142 } 143 static volatile const struct __anonymous4 _ _x14__CV13s__anonymous4_1;118 signed int _X1ii_1; 119 }; 120 static inline void _X12_constructorFv_S12__anonymous4_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1); 121 static inline void _X12_constructorFv_S12__anonymous4S12__anonymous4_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1, struct __anonymous4 _X4_srcS12__anonymous4_1); 122 static inline void _X11_destructorFv_S12__anonymous4_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1); 123 static inline struct __anonymous4 _X16_operator_assignFS12__anonymous4_S12__anonymous4S12__anonymous4_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1, struct __anonymous4 _X4_srcS12__anonymous4_1); 124 static inline void _X12_constructorFv_S12__anonymous4i_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1, signed int _X1ii_1); 125 static inline void _X12_constructorFv_S12__anonymous4_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1){ 126 ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1) /* ?{} */); 127 } 128 static inline void _X12_constructorFv_S12__anonymous4S12__anonymous4_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1, struct __anonymous4 _X4_srcS12__anonymous4_1){ 129 ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1=_X4_srcS12__anonymous4_1._X1ii_1) /* ?{} */); 130 } 131 static inline void _X11_destructorFv_S12__anonymous4_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1){ 132 ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1) /* ^?{} */); 133 } 134 static inline struct __anonymous4 _X16_operator_assignFS12__anonymous4_S12__anonymous4S12__anonymous4_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1, struct __anonymous4 _X4_srcS12__anonymous4_1){ 135 struct __anonymous4 _X4_retS12__anonymous4_1; 136 ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1=_X4_srcS12__anonymous4_1._X1ii_1)); 137 ((void)_X12_constructorFv_S12__anonymous4S12__anonymous4_autogen___1((&_X4_retS12__anonymous4_1), (*_X4_dstS12__anonymous4_1))); 138 return _X4_retS12__anonymous4_1; 139 } 140 static inline void _X12_constructorFv_S12__anonymous4i_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1, signed int _X1ii_1){ 141 ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1=_X1ii_1) /* ?{} */); 142 } 143 static volatile const struct __anonymous4 _X3x14KVS12__anonymous4_1; 144 144 struct __anonymous5 { 145 signed int _ _i__i_1;146 }; 147 static inline void _ __constructor__F_13s__anonymous5_autogen___1(struct __anonymous5 *___dst__13s__anonymous5_1);148 static inline void _ __constructor__F_13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1);149 static inline void _ __destructor__F_13s__anonymous5_autogen___1(struct __anonymous5 *___dst__13s__anonymous5_1);150 static inline struct __anonymous5 _ __operator_assign__F13s__anonymous5_13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1);151 static inline void _ __constructor__F_13s__anonymous5i_autogen___1(struct __anonymous5 *___dst__13s__anonymous5_1, signed int __i__i_1);152 static inline void _ __constructor__F_13s__anonymous5_autogen___1(struct __anonymous5 *___dst__13s__anonymous5_1){153 ((void)((*_ __dst__13s__anonymous5_1).__i__i_1) /* ?{} */);154 } 155 static inline void _ __constructor__F_13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1){156 ((void)((*_ __dst__13s__anonymous5_1).__i__i_1=___src__13s__anonymous5_1.__i__i_1) /* ?{} */);157 } 158 static inline void _ __destructor__F_13s__anonymous5_autogen___1(struct __anonymous5 *___dst__13s__anonymous5_1){159 ((void)((*_ __dst__13s__anonymous5_1).__i__i_1) /* ^?{} */);160 } 161 static inline struct __anonymous5 _ __operator_assign__F13s__anonymous5_13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1){162 struct __anonymous5 _ __ret__13s__anonymous5_1;163 ((void)((*_ __dst__13s__anonymous5_1).__i__i_1=___src__13s__anonymous5_1.__i__i_1));164 ((void)_ __constructor__F_13s__anonymous513s__anonymous5_autogen___1((&___ret__13s__anonymous5_1), (*___dst__13s__anonymous5_1)));165 return _ __ret__13s__anonymous5_1;166 } 167 static inline void _ __constructor__F_13s__anonymous5i_autogen___1(struct __anonymous5 *___dst__13s__anonymous5_1, signed int __i__i_1){168 ((void)((*_ __dst__13s__anonymous5_1).__i__i_1=__i__i_1) /* ?{} */);169 } 170 static volatile const struct __anonymous5 _ _x15__CV13s__anonymous5_1;145 signed int _X1ii_1; 146 }; 147 static inline void _X12_constructorFv_S12__anonymous5_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1); 148 static inline void _X12_constructorFv_S12__anonymous5S12__anonymous5_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1, struct __anonymous5 _X4_srcS12__anonymous5_1); 149 static inline void _X11_destructorFv_S12__anonymous5_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1); 150 static inline struct __anonymous5 _X16_operator_assignFS12__anonymous5_S12__anonymous5S12__anonymous5_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1, struct __anonymous5 _X4_srcS12__anonymous5_1); 151 static inline void _X12_constructorFv_S12__anonymous5i_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1, signed int _X1ii_1); 152 static inline void _X12_constructorFv_S12__anonymous5_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1){ 153 ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1) /* ?{} */); 154 } 155 static inline void _X12_constructorFv_S12__anonymous5S12__anonymous5_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1, struct __anonymous5 _X4_srcS12__anonymous5_1){ 156 ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1=_X4_srcS12__anonymous5_1._X1ii_1) /* ?{} */); 157 } 158 static inline void _X11_destructorFv_S12__anonymous5_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1){ 159 ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1) /* ^?{} */); 160 } 161 static inline struct __anonymous5 _X16_operator_assignFS12__anonymous5_S12__anonymous5S12__anonymous5_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1, struct __anonymous5 _X4_srcS12__anonymous5_1){ 162 struct __anonymous5 _X4_retS12__anonymous5_1; 163 ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1=_X4_srcS12__anonymous5_1._X1ii_1)); 164 ((void)_X12_constructorFv_S12__anonymous5S12__anonymous5_autogen___1((&_X4_retS12__anonymous5_1), (*_X4_dstS12__anonymous5_1))); 165 return _X4_retS12__anonymous5_1; 166 } 167 static inline void _X12_constructorFv_S12__anonymous5i_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1, signed int _X1ii_1){ 168 ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1=_X1ii_1) /* ?{} */); 169 } 170 static volatile const struct __anonymous5 _X3x15KVS12__anonymous5_1; 171 171 struct __anonymous6 { 172 signed int _ _i__i_1;173 }; 174 static inline void _ __constructor__F_13s__anonymous6_autogen___1(struct __anonymous6 *___dst__13s__anonymous6_1);175 static inline void _ __constructor__F_13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1);176 static inline void _ __destructor__F_13s__anonymous6_autogen___1(struct __anonymous6 *___dst__13s__anonymous6_1);177 static inline struct __anonymous6 _ __operator_assign__F13s__anonymous6_13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1);178 static inline void _ __constructor__F_13s__anonymous6i_autogen___1(struct __anonymous6 *___dst__13s__anonymous6_1, signed int __i__i_1);179 static inline void _ __constructor__F_13s__anonymous6_autogen___1(struct __anonymous6 *___dst__13s__anonymous6_1){180 ((void)((*_ __dst__13s__anonymous6_1).__i__i_1) /* ?{} */);181 } 182 static inline void _ __constructor__F_13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1){183 ((void)((*_ __dst__13s__anonymous6_1).__i__i_1=___src__13s__anonymous6_1.__i__i_1) /* ?{} */);184 } 185 static inline void _ __destructor__F_13s__anonymous6_autogen___1(struct __anonymous6 *___dst__13s__anonymous6_1){186 ((void)((*_ __dst__13s__anonymous6_1).__i__i_1) /* ^?{} */);187 } 188 static inline struct __anonymous6 _ __operator_assign__F13s__anonymous6_13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1){189 struct __anonymous6 _ __ret__13s__anonymous6_1;190 ((void)((*_ __dst__13s__anonymous6_1).__i__i_1=___src__13s__anonymous6_1.__i__i_1));191 ((void)_ __constructor__F_13s__anonymous613s__anonymous6_autogen___1((&___ret__13s__anonymous6_1), (*___dst__13s__anonymous6_1)));192 return _ __ret__13s__anonymous6_1;193 } 194 static inline void _ __constructor__F_13s__anonymous6i_autogen___1(struct __anonymous6 *___dst__13s__anonymous6_1, signed int __i__i_1){195 ((void)((*_ __dst__13s__anonymous6_1).__i__i_1=__i__i_1) /* ?{} */);196 } 197 static volatile const struct __anonymous6 _ _x16__CV13s__anonymous6_1;172 signed int _X1ii_1; 173 }; 174 static inline void _X12_constructorFv_S12__anonymous6_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1); 175 static inline void _X12_constructorFv_S12__anonymous6S12__anonymous6_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1, struct __anonymous6 _X4_srcS12__anonymous6_1); 176 static inline void _X11_destructorFv_S12__anonymous6_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1); 177 static inline struct __anonymous6 _X16_operator_assignFS12__anonymous6_S12__anonymous6S12__anonymous6_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1, struct __anonymous6 _X4_srcS12__anonymous6_1); 178 static inline void _X12_constructorFv_S12__anonymous6i_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1, signed int _X1ii_1); 179 static inline void _X12_constructorFv_S12__anonymous6_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1){ 180 ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1) /* ?{} */); 181 } 182 static inline void _X12_constructorFv_S12__anonymous6S12__anonymous6_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1, struct __anonymous6 _X4_srcS12__anonymous6_1){ 183 ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1=_X4_srcS12__anonymous6_1._X1ii_1) /* ?{} */); 184 } 185 static inline void _X11_destructorFv_S12__anonymous6_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1){ 186 ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1) /* ^?{} */); 187 } 188 static inline struct __anonymous6 _X16_operator_assignFS12__anonymous6_S12__anonymous6S12__anonymous6_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1, struct __anonymous6 _X4_srcS12__anonymous6_1){ 189 struct __anonymous6 _X4_retS12__anonymous6_1; 190 ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1=_X4_srcS12__anonymous6_1._X1ii_1)); 191 ((void)_X12_constructorFv_S12__anonymous6S12__anonymous6_autogen___1((&_X4_retS12__anonymous6_1), (*_X4_dstS12__anonymous6_1))); 192 return _X4_retS12__anonymous6_1; 193 } 194 static inline void _X12_constructorFv_S12__anonymous6i_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1, signed int _X1ii_1){ 195 ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1=_X1ii_1) /* ?{} */); 196 } 197 static volatile const struct __anonymous6 _X3x16KVS12__anonymous6_1; 198 198 struct __anonymous7 { 199 signed int _ _i__i_1;200 }; 201 static inline void _ __constructor__F_13s__anonymous7_autogen___1(struct __anonymous7 *___dst__13s__anonymous7_1);202 static inline void _ __constructor__F_13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1);203 static inline void _ __destructor__F_13s__anonymous7_autogen___1(struct __anonymous7 *___dst__13s__anonymous7_1);204 static inline struct __anonymous7 _ __operator_assign__F13s__anonymous7_13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1);205 static inline void _ __constructor__F_13s__anonymous7i_autogen___1(struct __anonymous7 *___dst__13s__anonymous7_1, signed int __i__i_1);206 static inline void _ __constructor__F_13s__anonymous7_autogen___1(struct __anonymous7 *___dst__13s__anonymous7_1){207 ((void)((*_ __dst__13s__anonymous7_1).__i__i_1) /* ?{} */);208 } 209 static inline void _ __constructor__F_13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1){210 ((void)((*_ __dst__13s__anonymous7_1).__i__i_1=___src__13s__anonymous7_1.__i__i_1) /* ?{} */);211 } 212 static inline void _ __destructor__F_13s__anonymous7_autogen___1(struct __anonymous7 *___dst__13s__anonymous7_1){213 ((void)((*_ __dst__13s__anonymous7_1).__i__i_1) /* ^?{} */);214 } 215 static inline struct __anonymous7 _ __operator_assign__F13s__anonymous7_13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1){216 struct __anonymous7 _ __ret__13s__anonymous7_1;217 ((void)((*_ __dst__13s__anonymous7_1).__i__i_1=___src__13s__anonymous7_1.__i__i_1));218 ((void)_ __constructor__F_13s__anonymous713s__anonymous7_autogen___1((&___ret__13s__anonymous7_1), (*___dst__13s__anonymous7_1)));219 return _ __ret__13s__anonymous7_1;220 } 221 static inline void _ __constructor__F_13s__anonymous7i_autogen___1(struct __anonymous7 *___dst__13s__anonymous7_1, signed int __i__i_1){222 ((void)((*_ __dst__13s__anonymous7_1).__i__i_1=__i__i_1) /* ?{} */);223 } 224 static volatile const struct __anonymous7 _ _x17__CV13s__anonymous7_1;225 volatile const signed short int _ _x20__CVs_1;226 static volatile const signed short int _ _x21__CVs_1;227 static volatile const signed short int _ _x22__CVs_1;228 static volatile const signed short int _ _x23__CVs_1;229 static volatile const signed short int _ _x24__CVs_1;230 static volatile const signed short int _ _x25__CVs_1;231 static volatile const signed short int _ _x26__CVs_1;232 static volatile const signed short int _ _x27__CVs_1;199 signed int _X1ii_1; 200 }; 201 static inline void _X12_constructorFv_S12__anonymous7_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1); 202 static inline void _X12_constructorFv_S12__anonymous7S12__anonymous7_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1, struct __anonymous7 _X4_srcS12__anonymous7_1); 203 static inline void _X11_destructorFv_S12__anonymous7_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1); 204 static inline struct __anonymous7 _X16_operator_assignFS12__anonymous7_S12__anonymous7S12__anonymous7_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1, struct __anonymous7 _X4_srcS12__anonymous7_1); 205 static inline void _X12_constructorFv_S12__anonymous7i_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1, signed int _X1ii_1); 206 static inline void _X12_constructorFv_S12__anonymous7_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1){ 207 ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1) /* ?{} */); 208 } 209 static inline void _X12_constructorFv_S12__anonymous7S12__anonymous7_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1, struct __anonymous7 _X4_srcS12__anonymous7_1){ 210 ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1=_X4_srcS12__anonymous7_1._X1ii_1) /* ?{} */); 211 } 212 static inline void _X11_destructorFv_S12__anonymous7_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1){ 213 ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1) /* ^?{} */); 214 } 215 static inline struct __anonymous7 _X16_operator_assignFS12__anonymous7_S12__anonymous7S12__anonymous7_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1, struct __anonymous7 _X4_srcS12__anonymous7_1){ 216 struct __anonymous7 _X4_retS12__anonymous7_1; 217 ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1=_X4_srcS12__anonymous7_1._X1ii_1)); 218 ((void)_X12_constructorFv_S12__anonymous7S12__anonymous7_autogen___1((&_X4_retS12__anonymous7_1), (*_X4_dstS12__anonymous7_1))); 219 return _X4_retS12__anonymous7_1; 220 } 221 static inline void _X12_constructorFv_S12__anonymous7i_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1, signed int _X1ii_1){ 222 ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1=_X1ii_1) /* ?{} */); 223 } 224 static volatile const struct __anonymous7 _X3x17KVS12__anonymous7_1; 225 volatile const signed short int _X3x20KVs_1; 226 static volatile const signed short int _X3x21KVs_1; 227 static volatile const signed short int _X3x22KVs_1; 228 static volatile const signed short int _X3x23KVs_1; 229 static volatile const signed short int _X3x24KVs_1; 230 static volatile const signed short int _X3x25KVs_1; 231 static volatile const signed short int _X3x26KVs_1; 232 static volatile const signed short int _X3x27KVs_1; 233 233 struct __anonymous8 { 234 signed short int _ _i__s_1;235 }; 236 static inline void _ __constructor__F_13s__anonymous8_autogen___1(struct __anonymous8 *___dst__13s__anonymous8_1);237 static inline void _ __constructor__F_13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1);238 static inline void _ __destructor__F_13s__anonymous8_autogen___1(struct __anonymous8 *___dst__13s__anonymous8_1);239 static inline struct __anonymous8 _ __operator_assign__F13s__anonymous8_13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1);240 static inline void _ __constructor__F_13s__anonymous8s_autogen___1(struct __anonymous8 *___dst__13s__anonymous8_1, signed short int __i__s_1);241 static inline void _ __constructor__F_13s__anonymous8_autogen___1(struct __anonymous8 *___dst__13s__anonymous8_1){242 ((void)((*_ __dst__13s__anonymous8_1).__i__s_1) /* ?{} */);243 } 244 static inline void _ __constructor__F_13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1){245 ((void)((*_ __dst__13s__anonymous8_1).__i__s_1=___src__13s__anonymous8_1.__i__s_1) /* ?{} */);246 } 247 static inline void _ __destructor__F_13s__anonymous8_autogen___1(struct __anonymous8 *___dst__13s__anonymous8_1){248 ((void)((*_ __dst__13s__anonymous8_1).__i__s_1) /* ^?{} */);249 } 250 static inline struct __anonymous8 _ __operator_assign__F13s__anonymous8_13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1){251 struct __anonymous8 _ __ret__13s__anonymous8_1;252 ((void)((*_ __dst__13s__anonymous8_1).__i__s_1=___src__13s__anonymous8_1.__i__s_1));253 ((void)_ __constructor__F_13s__anonymous813s__anonymous8_autogen___1((&___ret__13s__anonymous8_1), (*___dst__13s__anonymous8_1)));254 return _ __ret__13s__anonymous8_1;255 } 256 static inline void _ __constructor__F_13s__anonymous8s_autogen___1(struct __anonymous8 *___dst__13s__anonymous8_1, signed short int __i__s_1){257 ((void)((*_ __dst__13s__anonymous8_1).__i__s_1=__i__s_1) /* ?{} */);258 } 259 volatile const struct __anonymous8 _ _x29__CV13s__anonymous8_1;234 signed short int _X1is_1; 235 }; 236 static inline void _X12_constructorFv_S12__anonymous8_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1); 237 static inline void _X12_constructorFv_S12__anonymous8S12__anonymous8_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1, struct __anonymous8 _X4_srcS12__anonymous8_1); 238 static inline void _X11_destructorFv_S12__anonymous8_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1); 239 static inline struct __anonymous8 _X16_operator_assignFS12__anonymous8_S12__anonymous8S12__anonymous8_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1, struct __anonymous8 _X4_srcS12__anonymous8_1); 240 static inline void _X12_constructorFv_S12__anonymous8s_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1, signed short int _X1is_1); 241 static inline void _X12_constructorFv_S12__anonymous8_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1){ 242 ((void)((*_X4_dstS12__anonymous8_1)._X1is_1) /* ?{} */); 243 } 244 static inline void _X12_constructorFv_S12__anonymous8S12__anonymous8_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1, struct __anonymous8 _X4_srcS12__anonymous8_1){ 245 ((void)((*_X4_dstS12__anonymous8_1)._X1is_1=_X4_srcS12__anonymous8_1._X1is_1) /* ?{} */); 246 } 247 static inline void _X11_destructorFv_S12__anonymous8_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1){ 248 ((void)((*_X4_dstS12__anonymous8_1)._X1is_1) /* ^?{} */); 249 } 250 static inline struct __anonymous8 _X16_operator_assignFS12__anonymous8_S12__anonymous8S12__anonymous8_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1, struct __anonymous8 _X4_srcS12__anonymous8_1){ 251 struct __anonymous8 _X4_retS12__anonymous8_1; 252 ((void)((*_X4_dstS12__anonymous8_1)._X1is_1=_X4_srcS12__anonymous8_1._X1is_1)); 253 ((void)_X12_constructorFv_S12__anonymous8S12__anonymous8_autogen___1((&_X4_retS12__anonymous8_1), (*_X4_dstS12__anonymous8_1))); 254 return _X4_retS12__anonymous8_1; 255 } 256 static inline void _X12_constructorFv_S12__anonymous8s_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1, signed short int _X1is_1){ 257 ((void)((*_X4_dstS12__anonymous8_1)._X1is_1=_X1is_1) /* ?{} */); 258 } 259 volatile const struct __anonymous8 _X3x29KVS12__anonymous8_1; 260 260 struct __anonymous9 { 261 signed short int _ _i__s_1;262 }; 263 static inline void _ __constructor__F_13s__anonymous9_autogen___1(struct __anonymous9 *___dst__13s__anonymous9_1);264 static inline void _ __constructor__F_13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1);265 static inline void _ __destructor__F_13s__anonymous9_autogen___1(struct __anonymous9 *___dst__13s__anonymous9_1);266 static inline struct __anonymous9 _ __operator_assign__F13s__anonymous9_13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1);267 static inline void _ __constructor__F_13s__anonymous9s_autogen___1(struct __anonymous9 *___dst__13s__anonymous9_1, signed short int __i__s_1);268 static inline void _ __constructor__F_13s__anonymous9_autogen___1(struct __anonymous9 *___dst__13s__anonymous9_1){269 ((void)((*_ __dst__13s__anonymous9_1).__i__s_1) /* ?{} */);270 } 271 static inline void _ __constructor__F_13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1){272 ((void)((*_ __dst__13s__anonymous9_1).__i__s_1=___src__13s__anonymous9_1.__i__s_1) /* ?{} */);273 } 274 static inline void _ __destructor__F_13s__anonymous9_autogen___1(struct __anonymous9 *___dst__13s__anonymous9_1){275 ((void)((*_ __dst__13s__anonymous9_1).__i__s_1) /* ^?{} */);276 } 277 static inline struct __anonymous9 _ __operator_assign__F13s__anonymous9_13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1){278 struct __anonymous9 _ __ret__13s__anonymous9_1;279 ((void)((*_ __dst__13s__anonymous9_1).__i__s_1=___src__13s__anonymous9_1.__i__s_1));280 ((void)_ __constructor__F_13s__anonymous913s__anonymous9_autogen___1((&___ret__13s__anonymous9_1), (*___dst__13s__anonymous9_1)));281 return _ __ret__13s__anonymous9_1;282 } 283 static inline void _ __constructor__F_13s__anonymous9s_autogen___1(struct __anonymous9 *___dst__13s__anonymous9_1, signed short int __i__s_1){284 ((void)((*_ __dst__13s__anonymous9_1).__i__s_1=__i__s_1) /* ?{} */);285 } 286 volatile const struct __anonymous9 _ _x30__CV13s__anonymous9_1;261 signed short int _X1is_1; 262 }; 263 static inline void _X12_constructorFv_S12__anonymous9_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1); 264 static inline void _X12_constructorFv_S12__anonymous9S12__anonymous9_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1, struct __anonymous9 _X4_srcS12__anonymous9_1); 265 static inline void _X11_destructorFv_S12__anonymous9_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1); 266 static inline struct __anonymous9 _X16_operator_assignFS12__anonymous9_S12__anonymous9S12__anonymous9_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1, struct __anonymous9 _X4_srcS12__anonymous9_1); 267 static inline void _X12_constructorFv_S12__anonymous9s_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1, signed short int _X1is_1); 268 static inline void _X12_constructorFv_S12__anonymous9_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1){ 269 ((void)((*_X4_dstS12__anonymous9_1)._X1is_1) /* ?{} */); 270 } 271 static inline void _X12_constructorFv_S12__anonymous9S12__anonymous9_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1, struct __anonymous9 _X4_srcS12__anonymous9_1){ 272 ((void)((*_X4_dstS12__anonymous9_1)._X1is_1=_X4_srcS12__anonymous9_1._X1is_1) /* ?{} */); 273 } 274 static inline void _X11_destructorFv_S12__anonymous9_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1){ 275 ((void)((*_X4_dstS12__anonymous9_1)._X1is_1) /* ^?{} */); 276 } 277 static inline struct __anonymous9 _X16_operator_assignFS12__anonymous9_S12__anonymous9S12__anonymous9_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1, struct __anonymous9 _X4_srcS12__anonymous9_1){ 278 struct __anonymous9 _X4_retS12__anonymous9_1; 279 ((void)((*_X4_dstS12__anonymous9_1)._X1is_1=_X4_srcS12__anonymous9_1._X1is_1)); 280 ((void)_X12_constructorFv_S12__anonymous9S12__anonymous9_autogen___1((&_X4_retS12__anonymous9_1), (*_X4_dstS12__anonymous9_1))); 281 return _X4_retS12__anonymous9_1; 282 } 283 static inline void _X12_constructorFv_S12__anonymous9s_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1, signed short int _X1is_1){ 284 ((void)((*_X4_dstS12__anonymous9_1)._X1is_1=_X1is_1) /* ?{} */); 285 } 286 volatile const struct __anonymous9 _X3x30KVS12__anonymous9_1; 287 287 struct __anonymous10 { 288 signed short int _ _i__s_1;289 }; 290 static inline void _ __constructor__F_14s__anonymous10_autogen___1(struct __anonymous10 *___dst__14s__anonymous10_1);291 static inline void _ __constructor__F_14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1);292 static inline void _ __destructor__F_14s__anonymous10_autogen___1(struct __anonymous10 *___dst__14s__anonymous10_1);293 static inline struct __anonymous10 _ __operator_assign__F14s__anonymous10_14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1);294 static inline void _ __constructor__F_14s__anonymous10s_autogen___1(struct __anonymous10 *___dst__14s__anonymous10_1, signed short int __i__s_1);295 static inline void _ __constructor__F_14s__anonymous10_autogen___1(struct __anonymous10 *___dst__14s__anonymous10_1){296 ((void)((*_ __dst__14s__anonymous10_1).__i__s_1) /* ?{} */);297 } 298 static inline void _ __constructor__F_14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1){299 ((void)((*_ __dst__14s__anonymous10_1).__i__s_1=___src__14s__anonymous10_1.__i__s_1) /* ?{} */);300 } 301 static inline void _ __destructor__F_14s__anonymous10_autogen___1(struct __anonymous10 *___dst__14s__anonymous10_1){302 ((void)((*_ __dst__14s__anonymous10_1).__i__s_1) /* ^?{} */);303 } 304 static inline struct __anonymous10 _ __operator_assign__F14s__anonymous10_14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1){305 struct __anonymous10 _ __ret__14s__anonymous10_1;306 ((void)((*_ __dst__14s__anonymous10_1).__i__s_1=___src__14s__anonymous10_1.__i__s_1));307 ((void)_ __constructor__F_14s__anonymous1014s__anonymous10_autogen___1((&___ret__14s__anonymous10_1), (*___dst__14s__anonymous10_1)));308 return _ __ret__14s__anonymous10_1;309 } 310 static inline void _ __constructor__F_14s__anonymous10s_autogen___1(struct __anonymous10 *___dst__14s__anonymous10_1, signed short int __i__s_1){311 ((void)((*_ __dst__14s__anonymous10_1).__i__s_1=__i__s_1) /* ?{} */);312 } 313 volatile const struct __anonymous10 _ _x31__CV14s__anonymous10_1;288 signed short int _X1is_1; 289 }; 290 static inline void _X12_constructorFv_S13__anonymous10_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1); 291 static inline void _X12_constructorFv_S13__anonymous10S13__anonymous10_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1, struct __anonymous10 _X4_srcS13__anonymous10_1); 292 static inline void _X11_destructorFv_S13__anonymous10_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1); 293 static inline struct __anonymous10 _X16_operator_assignFS13__anonymous10_S13__anonymous10S13__anonymous10_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1, struct __anonymous10 _X4_srcS13__anonymous10_1); 294 static inline void _X12_constructorFv_S13__anonymous10s_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1, signed short int _X1is_1); 295 static inline void _X12_constructorFv_S13__anonymous10_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1){ 296 ((void)((*_X4_dstS13__anonymous10_1)._X1is_1) /* ?{} */); 297 } 298 static inline void _X12_constructorFv_S13__anonymous10S13__anonymous10_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1, struct __anonymous10 _X4_srcS13__anonymous10_1){ 299 ((void)((*_X4_dstS13__anonymous10_1)._X1is_1=_X4_srcS13__anonymous10_1._X1is_1) /* ?{} */); 300 } 301 static inline void _X11_destructorFv_S13__anonymous10_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1){ 302 ((void)((*_X4_dstS13__anonymous10_1)._X1is_1) /* ^?{} */); 303 } 304 static inline struct __anonymous10 _X16_operator_assignFS13__anonymous10_S13__anonymous10S13__anonymous10_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1, struct __anonymous10 _X4_srcS13__anonymous10_1){ 305 struct __anonymous10 _X4_retS13__anonymous10_1; 306 ((void)((*_X4_dstS13__anonymous10_1)._X1is_1=_X4_srcS13__anonymous10_1._X1is_1)); 307 ((void)_X12_constructorFv_S13__anonymous10S13__anonymous10_autogen___1((&_X4_retS13__anonymous10_1), (*_X4_dstS13__anonymous10_1))); 308 return _X4_retS13__anonymous10_1; 309 } 310 static inline void _X12_constructorFv_S13__anonymous10s_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1, signed short int _X1is_1){ 311 ((void)((*_X4_dstS13__anonymous10_1)._X1is_1=_X1is_1) /* ?{} */); 312 } 313 volatile const struct __anonymous10 _X3x31KVS13__anonymous10_1; 314 314 struct __anonymous11 { 315 signed short int _ _i__s_1;316 }; 317 static inline void _ __constructor__F_14s__anonymous11_autogen___1(struct __anonymous11 *___dst__14s__anonymous11_1);318 static inline void _ __constructor__F_14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1);319 static inline void _ __destructor__F_14s__anonymous11_autogen___1(struct __anonymous11 *___dst__14s__anonymous11_1);320 static inline struct __anonymous11 _ __operator_assign__F14s__anonymous11_14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1);321 static inline void _ __constructor__F_14s__anonymous11s_autogen___1(struct __anonymous11 *___dst__14s__anonymous11_1, signed short int __i__s_1);322 static inline void _ __constructor__F_14s__anonymous11_autogen___1(struct __anonymous11 *___dst__14s__anonymous11_1){323 ((void)((*_ __dst__14s__anonymous11_1).__i__s_1) /* ?{} */);324 } 325 static inline void _ __constructor__F_14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1){326 ((void)((*_ __dst__14s__anonymous11_1).__i__s_1=___src__14s__anonymous11_1.__i__s_1) /* ?{} */);327 } 328 static inline void _ __destructor__F_14s__anonymous11_autogen___1(struct __anonymous11 *___dst__14s__anonymous11_1){329 ((void)((*_ __dst__14s__anonymous11_1).__i__s_1) /* ^?{} */);330 } 331 static inline struct __anonymous11 _ __operator_assign__F14s__anonymous11_14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1){332 struct __anonymous11 _ __ret__14s__anonymous11_1;333 ((void)((*_ __dst__14s__anonymous11_1).__i__s_1=___src__14s__anonymous11_1.__i__s_1));334 ((void)_ __constructor__F_14s__anonymous1114s__anonymous11_autogen___1((&___ret__14s__anonymous11_1), (*___dst__14s__anonymous11_1)));335 return _ __ret__14s__anonymous11_1;336 } 337 static inline void _ __constructor__F_14s__anonymous11s_autogen___1(struct __anonymous11 *___dst__14s__anonymous11_1, signed short int __i__s_1){338 ((void)((*_ __dst__14s__anonymous11_1).__i__s_1=__i__s_1) /* ?{} */);339 } 340 static volatile const struct __anonymous11 _ _x32__CV14s__anonymous11_1;315 signed short int _X1is_1; 316 }; 317 static inline void _X12_constructorFv_S13__anonymous11_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1); 318 static inline void _X12_constructorFv_S13__anonymous11S13__anonymous11_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1, struct __anonymous11 _X4_srcS13__anonymous11_1); 319 static inline void _X11_destructorFv_S13__anonymous11_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1); 320 static inline struct __anonymous11 _X16_operator_assignFS13__anonymous11_S13__anonymous11S13__anonymous11_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1, struct __anonymous11 _X4_srcS13__anonymous11_1); 321 static inline void _X12_constructorFv_S13__anonymous11s_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1, signed short int _X1is_1); 322 static inline void _X12_constructorFv_S13__anonymous11_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1){ 323 ((void)((*_X4_dstS13__anonymous11_1)._X1is_1) /* ?{} */); 324 } 325 static inline void _X12_constructorFv_S13__anonymous11S13__anonymous11_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1, struct __anonymous11 _X4_srcS13__anonymous11_1){ 326 ((void)((*_X4_dstS13__anonymous11_1)._X1is_1=_X4_srcS13__anonymous11_1._X1is_1) /* ?{} */); 327 } 328 static inline void _X11_destructorFv_S13__anonymous11_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1){ 329 ((void)((*_X4_dstS13__anonymous11_1)._X1is_1) /* ^?{} */); 330 } 331 static inline struct __anonymous11 _X16_operator_assignFS13__anonymous11_S13__anonymous11S13__anonymous11_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1, struct __anonymous11 _X4_srcS13__anonymous11_1){ 332 struct __anonymous11 _X4_retS13__anonymous11_1; 333 ((void)((*_X4_dstS13__anonymous11_1)._X1is_1=_X4_srcS13__anonymous11_1._X1is_1)); 334 ((void)_X12_constructorFv_S13__anonymous11S13__anonymous11_autogen___1((&_X4_retS13__anonymous11_1), (*_X4_dstS13__anonymous11_1))); 335 return _X4_retS13__anonymous11_1; 336 } 337 static inline void _X12_constructorFv_S13__anonymous11s_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1, signed short int _X1is_1){ 338 ((void)((*_X4_dstS13__anonymous11_1)._X1is_1=_X1is_1) /* ?{} */); 339 } 340 static volatile const struct __anonymous11 _X3x32KVS13__anonymous11_1; 341 341 struct __anonymous12 { 342 signed short int _ _i__s_1;343 }; 344 static inline void _ __constructor__F_14s__anonymous12_autogen___1(struct __anonymous12 *___dst__14s__anonymous12_1);345 static inline void _ __constructor__F_14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1);346 static inline void _ __destructor__F_14s__anonymous12_autogen___1(struct __anonymous12 *___dst__14s__anonymous12_1);347 static inline struct __anonymous12 _ __operator_assign__F14s__anonymous12_14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1);348 static inline void _ __constructor__F_14s__anonymous12s_autogen___1(struct __anonymous12 *___dst__14s__anonymous12_1, signed short int __i__s_1);349 static inline void _ __constructor__F_14s__anonymous12_autogen___1(struct __anonymous12 *___dst__14s__anonymous12_1){350 ((void)((*_ __dst__14s__anonymous12_1).__i__s_1) /* ?{} */);351 } 352 static inline void _ __constructor__F_14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1){353 ((void)((*_ __dst__14s__anonymous12_1).__i__s_1=___src__14s__anonymous12_1.__i__s_1) /* ?{} */);354 } 355 static inline void _ __destructor__F_14s__anonymous12_autogen___1(struct __anonymous12 *___dst__14s__anonymous12_1){356 ((void)((*_ __dst__14s__anonymous12_1).__i__s_1) /* ^?{} */);357 } 358 static inline struct __anonymous12 _ __operator_assign__F14s__anonymous12_14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1){359 struct __anonymous12 _ __ret__14s__anonymous12_1;360 ((void)((*_ __dst__14s__anonymous12_1).__i__s_1=___src__14s__anonymous12_1.__i__s_1));361 ((void)_ __constructor__F_14s__anonymous1214s__anonymous12_autogen___1((&___ret__14s__anonymous12_1), (*___dst__14s__anonymous12_1)));362 return _ __ret__14s__anonymous12_1;363 } 364 static inline void _ __constructor__F_14s__anonymous12s_autogen___1(struct __anonymous12 *___dst__14s__anonymous12_1, signed short int __i__s_1){365 ((void)((*_ __dst__14s__anonymous12_1).__i__s_1=__i__s_1) /* ?{} */);366 } 367 static volatile const struct __anonymous12 _ _x33__CV14s__anonymous12_1;342 signed short int _X1is_1; 343 }; 344 static inline void _X12_constructorFv_S13__anonymous12_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1); 345 static inline void _X12_constructorFv_S13__anonymous12S13__anonymous12_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1, struct __anonymous12 _X4_srcS13__anonymous12_1); 346 static inline void _X11_destructorFv_S13__anonymous12_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1); 347 static inline struct __anonymous12 _X16_operator_assignFS13__anonymous12_S13__anonymous12S13__anonymous12_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1, struct __anonymous12 _X4_srcS13__anonymous12_1); 348 static inline void _X12_constructorFv_S13__anonymous12s_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1, signed short int _X1is_1); 349 static inline void _X12_constructorFv_S13__anonymous12_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1){ 350 ((void)((*_X4_dstS13__anonymous12_1)._X1is_1) /* ?{} */); 351 } 352 static inline void _X12_constructorFv_S13__anonymous12S13__anonymous12_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1, struct __anonymous12 _X4_srcS13__anonymous12_1){ 353 ((void)((*_X4_dstS13__anonymous12_1)._X1is_1=_X4_srcS13__anonymous12_1._X1is_1) /* ?{} */); 354 } 355 static inline void _X11_destructorFv_S13__anonymous12_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1){ 356 ((void)((*_X4_dstS13__anonymous12_1)._X1is_1) /* ^?{} */); 357 } 358 static inline struct __anonymous12 _X16_operator_assignFS13__anonymous12_S13__anonymous12S13__anonymous12_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1, struct __anonymous12 _X4_srcS13__anonymous12_1){ 359 struct __anonymous12 _X4_retS13__anonymous12_1; 360 ((void)((*_X4_dstS13__anonymous12_1)._X1is_1=_X4_srcS13__anonymous12_1._X1is_1)); 361 ((void)_X12_constructorFv_S13__anonymous12S13__anonymous12_autogen___1((&_X4_retS13__anonymous12_1), (*_X4_dstS13__anonymous12_1))); 362 return _X4_retS13__anonymous12_1; 363 } 364 static inline void _X12_constructorFv_S13__anonymous12s_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1, signed short int _X1is_1){ 365 ((void)((*_X4_dstS13__anonymous12_1)._X1is_1=_X1is_1) /* ?{} */); 366 } 367 static volatile const struct __anonymous12 _X3x33KVS13__anonymous12_1; 368 368 struct __anonymous13 { 369 signed short int _ _i__s_1;370 }; 371 static inline void _ __constructor__F_14s__anonymous13_autogen___1(struct __anonymous13 *___dst__14s__anonymous13_1);372 static inline void _ __constructor__F_14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1);373 static inline void _ __destructor__F_14s__anonymous13_autogen___1(struct __anonymous13 *___dst__14s__anonymous13_1);374 static inline struct __anonymous13 _ __operator_assign__F14s__anonymous13_14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1);375 static inline void _ __constructor__F_14s__anonymous13s_autogen___1(struct __anonymous13 *___dst__14s__anonymous13_1, signed short int __i__s_1);376 static inline void _ __constructor__F_14s__anonymous13_autogen___1(struct __anonymous13 *___dst__14s__anonymous13_1){377 ((void)((*_ __dst__14s__anonymous13_1).__i__s_1) /* ?{} */);378 } 379 static inline void _ __constructor__F_14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1){380 ((void)((*_ __dst__14s__anonymous13_1).__i__s_1=___src__14s__anonymous13_1.__i__s_1) /* ?{} */);381 } 382 static inline void _ __destructor__F_14s__anonymous13_autogen___1(struct __anonymous13 *___dst__14s__anonymous13_1){383 ((void)((*_ __dst__14s__anonymous13_1).__i__s_1) /* ^?{} */);384 } 385 static inline struct __anonymous13 _ __operator_assign__F14s__anonymous13_14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1){386 struct __anonymous13 _ __ret__14s__anonymous13_1;387 ((void)((*_ __dst__14s__anonymous13_1).__i__s_1=___src__14s__anonymous13_1.__i__s_1));388 ((void)_ __constructor__F_14s__anonymous1314s__anonymous13_autogen___1((&___ret__14s__anonymous13_1), (*___dst__14s__anonymous13_1)));389 return _ __ret__14s__anonymous13_1;390 } 391 static inline void _ __constructor__F_14s__anonymous13s_autogen___1(struct __anonymous13 *___dst__14s__anonymous13_1, signed short int __i__s_1){392 ((void)((*_ __dst__14s__anonymous13_1).__i__s_1=__i__s_1) /* ?{} */);393 } 394 static volatile const struct __anonymous13 _ _x34__CV14s__anonymous13_1;369 signed short int _X1is_1; 370 }; 371 static inline void _X12_constructorFv_S13__anonymous13_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1); 372 static inline void _X12_constructorFv_S13__anonymous13S13__anonymous13_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1, struct __anonymous13 _X4_srcS13__anonymous13_1); 373 static inline void _X11_destructorFv_S13__anonymous13_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1); 374 static inline struct __anonymous13 _X16_operator_assignFS13__anonymous13_S13__anonymous13S13__anonymous13_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1, struct __anonymous13 _X4_srcS13__anonymous13_1); 375 static inline void _X12_constructorFv_S13__anonymous13s_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1, signed short int _X1is_1); 376 static inline void _X12_constructorFv_S13__anonymous13_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1){ 377 ((void)((*_X4_dstS13__anonymous13_1)._X1is_1) /* ?{} */); 378 } 379 static inline void _X12_constructorFv_S13__anonymous13S13__anonymous13_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1, struct __anonymous13 _X4_srcS13__anonymous13_1){ 380 ((void)((*_X4_dstS13__anonymous13_1)._X1is_1=_X4_srcS13__anonymous13_1._X1is_1) /* ?{} */); 381 } 382 static inline void _X11_destructorFv_S13__anonymous13_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1){ 383 ((void)((*_X4_dstS13__anonymous13_1)._X1is_1) /* ^?{} */); 384 } 385 static inline struct __anonymous13 _X16_operator_assignFS13__anonymous13_S13__anonymous13S13__anonymous13_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1, struct __anonymous13 _X4_srcS13__anonymous13_1){ 386 struct __anonymous13 _X4_retS13__anonymous13_1; 387 ((void)((*_X4_dstS13__anonymous13_1)._X1is_1=_X4_srcS13__anonymous13_1._X1is_1)); 388 ((void)_X12_constructorFv_S13__anonymous13S13__anonymous13_autogen___1((&_X4_retS13__anonymous13_1), (*_X4_dstS13__anonymous13_1))); 389 return _X4_retS13__anonymous13_1; 390 } 391 static inline void _X12_constructorFv_S13__anonymous13s_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1, signed short int _X1is_1){ 392 ((void)((*_X4_dstS13__anonymous13_1)._X1is_1=_X1is_1) /* ?{} */); 393 } 394 static volatile const struct __anonymous13 _X3x34KVS13__anonymous13_1; 395 395 struct __anonymous14 { 396 signed short int _ _i__s_1;397 }; 398 static inline void _ __constructor__F_14s__anonymous14_autogen___1(struct __anonymous14 *___dst__14s__anonymous14_1);399 static inline void _ __constructor__F_14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1);400 static inline void _ __destructor__F_14s__anonymous14_autogen___1(struct __anonymous14 *___dst__14s__anonymous14_1);401 static inline struct __anonymous14 _ __operator_assign__F14s__anonymous14_14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1);402 static inline void _ __constructor__F_14s__anonymous14s_autogen___1(struct __anonymous14 *___dst__14s__anonymous14_1, signed short int __i__s_1);403 static inline void _ __constructor__F_14s__anonymous14_autogen___1(struct __anonymous14 *___dst__14s__anonymous14_1){404 ((void)((*_ __dst__14s__anonymous14_1).__i__s_1) /* ?{} */);405 } 406 static inline void _ __constructor__F_14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1){407 ((void)((*_ __dst__14s__anonymous14_1).__i__s_1=___src__14s__anonymous14_1.__i__s_1) /* ?{} */);408 } 409 static inline void _ __destructor__F_14s__anonymous14_autogen___1(struct __anonymous14 *___dst__14s__anonymous14_1){410 ((void)((*_ __dst__14s__anonymous14_1).__i__s_1) /* ^?{} */);411 } 412 static inline struct __anonymous14 _ __operator_assign__F14s__anonymous14_14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1){413 struct __anonymous14 _ __ret__14s__anonymous14_1;414 ((void)((*_ __dst__14s__anonymous14_1).__i__s_1=___src__14s__anonymous14_1.__i__s_1));415 ((void)_ __constructor__F_14s__anonymous1414s__anonymous14_autogen___1((&___ret__14s__anonymous14_1), (*___dst__14s__anonymous14_1)));416 return _ __ret__14s__anonymous14_1;417 } 418 static inline void _ __constructor__F_14s__anonymous14s_autogen___1(struct __anonymous14 *___dst__14s__anonymous14_1, signed short int __i__s_1){419 ((void)((*_ __dst__14s__anonymous14_1).__i__s_1=__i__s_1) /* ?{} */);420 } 421 static volatile const struct __anonymous14 _ _x35__CV14s__anonymous14_1;396 signed short int _X1is_1; 397 }; 398 static inline void _X12_constructorFv_S13__anonymous14_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1); 399 static inline void _X12_constructorFv_S13__anonymous14S13__anonymous14_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1, struct __anonymous14 _X4_srcS13__anonymous14_1); 400 static inline void _X11_destructorFv_S13__anonymous14_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1); 401 static inline struct __anonymous14 _X16_operator_assignFS13__anonymous14_S13__anonymous14S13__anonymous14_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1, struct __anonymous14 _X4_srcS13__anonymous14_1); 402 static inline void _X12_constructorFv_S13__anonymous14s_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1, signed short int _X1is_1); 403 static inline void _X12_constructorFv_S13__anonymous14_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1){ 404 ((void)((*_X4_dstS13__anonymous14_1)._X1is_1) /* ?{} */); 405 } 406 static inline void _X12_constructorFv_S13__anonymous14S13__anonymous14_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1, struct __anonymous14 _X4_srcS13__anonymous14_1){ 407 ((void)((*_X4_dstS13__anonymous14_1)._X1is_1=_X4_srcS13__anonymous14_1._X1is_1) /* ?{} */); 408 } 409 static inline void _X11_destructorFv_S13__anonymous14_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1){ 410 ((void)((*_X4_dstS13__anonymous14_1)._X1is_1) /* ^?{} */); 411 } 412 static inline struct __anonymous14 _X16_operator_assignFS13__anonymous14_S13__anonymous14S13__anonymous14_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1, struct __anonymous14 _X4_srcS13__anonymous14_1){ 413 struct __anonymous14 _X4_retS13__anonymous14_1; 414 ((void)((*_X4_dstS13__anonymous14_1)._X1is_1=_X4_srcS13__anonymous14_1._X1is_1)); 415 ((void)_X12_constructorFv_S13__anonymous14S13__anonymous14_autogen___1((&_X4_retS13__anonymous14_1), (*_X4_dstS13__anonymous14_1))); 416 return _X4_retS13__anonymous14_1; 417 } 418 static inline void _X12_constructorFv_S13__anonymous14s_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1, signed short int _X1is_1){ 419 ((void)((*_X4_dstS13__anonymous14_1)._X1is_1=_X1is_1) /* ?{} */); 420 } 421 static volatile const struct __anonymous14 _X3x35KVS13__anonymous14_1; 422 422 struct __anonymous15 { 423 signed short int _ _i__s_1;424 }; 425 static inline void _ __constructor__F_14s__anonymous15_autogen___1(struct __anonymous15 *___dst__14s__anonymous15_1);426 static inline void _ __constructor__F_14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1);427 static inline void _ __destructor__F_14s__anonymous15_autogen___1(struct __anonymous15 *___dst__14s__anonymous15_1);428 static inline struct __anonymous15 _ __operator_assign__F14s__anonymous15_14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1);429 static inline void _ __constructor__F_14s__anonymous15s_autogen___1(struct __anonymous15 *___dst__14s__anonymous15_1, signed short int __i__s_1);430 static inline void _ __constructor__F_14s__anonymous15_autogen___1(struct __anonymous15 *___dst__14s__anonymous15_1){431 ((void)((*_ __dst__14s__anonymous15_1).__i__s_1) /* ?{} */);432 } 433 static inline void _ __constructor__F_14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1){434 ((void)((*_ __dst__14s__anonymous15_1).__i__s_1=___src__14s__anonymous15_1.__i__s_1) /* ?{} */);435 } 436 static inline void _ __destructor__F_14s__anonymous15_autogen___1(struct __anonymous15 *___dst__14s__anonymous15_1){437 ((void)((*_ __dst__14s__anonymous15_1).__i__s_1) /* ^?{} */);438 } 439 static inline struct __anonymous15 _ __operator_assign__F14s__anonymous15_14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1){440 struct __anonymous15 _ __ret__14s__anonymous15_1;441 ((void)((*_ __dst__14s__anonymous15_1).__i__s_1=___src__14s__anonymous15_1.__i__s_1));442 ((void)_ __constructor__F_14s__anonymous1514s__anonymous15_autogen___1((&___ret__14s__anonymous15_1), (*___dst__14s__anonymous15_1)));443 return _ __ret__14s__anonymous15_1;444 } 445 static inline void _ __constructor__F_14s__anonymous15s_autogen___1(struct __anonymous15 *___dst__14s__anonymous15_1, signed short int __i__s_1){446 ((void)((*_ __dst__14s__anonymous15_1).__i__s_1=__i__s_1) /* ?{} */);447 } 448 static volatile const struct __anonymous15 _ _x36__CV14s__anonymous15_1;449 static inline volatile const signed int _ _f11__Fi___1();450 static inline volatile const signed int _ _f12__Fi___1();451 static inline volatile const signed int _ _f13__Fi___1();452 static inline volatile const signed int _ _f14__Fi___1();453 static inline volatile const signed int _ _f15__Fi___1();454 static inline volatile const signed int _ _f16__Fi___1();455 static inline volatile const signed int _ _f17__Fi___1();456 static inline volatile const signed int _ _f18__Fi___1();457 static inline volatile const signed short int _ _f21__Fs___1();458 static inline volatile const signed short int _ _f22__Fs___1();459 static inline volatile const signed short int _ _f23__Fs___1();460 static inline volatile const signed short int _ _f24__Fs___1();461 static inline volatile const signed short int _ _f25__Fs___1();462 static inline volatile const signed short int _ _f26__Fs___1();463 static inline volatile const signed short int _ _f27__Fs___1();464 static inline volatile const signed short int _ _f28__Fs___1();423 signed short int _X1is_1; 424 }; 425 static inline void _X12_constructorFv_S13__anonymous15_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1); 426 static inline void _X12_constructorFv_S13__anonymous15S13__anonymous15_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1, struct __anonymous15 _X4_srcS13__anonymous15_1); 427 static inline void _X11_destructorFv_S13__anonymous15_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1); 428 static inline struct __anonymous15 _X16_operator_assignFS13__anonymous15_S13__anonymous15S13__anonymous15_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1, struct __anonymous15 _X4_srcS13__anonymous15_1); 429 static inline void _X12_constructorFv_S13__anonymous15s_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1, signed short int _X1is_1); 430 static inline void _X12_constructorFv_S13__anonymous15_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1){ 431 ((void)((*_X4_dstS13__anonymous15_1)._X1is_1) /* ?{} */); 432 } 433 static inline void _X12_constructorFv_S13__anonymous15S13__anonymous15_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1, struct __anonymous15 _X4_srcS13__anonymous15_1){ 434 ((void)((*_X4_dstS13__anonymous15_1)._X1is_1=_X4_srcS13__anonymous15_1._X1is_1) /* ?{} */); 435 } 436 static inline void _X11_destructorFv_S13__anonymous15_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1){ 437 ((void)((*_X4_dstS13__anonymous15_1)._X1is_1) /* ^?{} */); 438 } 439 static inline struct __anonymous15 _X16_operator_assignFS13__anonymous15_S13__anonymous15S13__anonymous15_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1, struct __anonymous15 _X4_srcS13__anonymous15_1){ 440 struct __anonymous15 _X4_retS13__anonymous15_1; 441 ((void)((*_X4_dstS13__anonymous15_1)._X1is_1=_X4_srcS13__anonymous15_1._X1is_1)); 442 ((void)_X12_constructorFv_S13__anonymous15S13__anonymous15_autogen___1((&_X4_retS13__anonymous15_1), (*_X4_dstS13__anonymous15_1))); 443 return _X4_retS13__anonymous15_1; 444 } 445 static inline void _X12_constructorFv_S13__anonymous15s_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1, signed short int _X1is_1){ 446 ((void)((*_X4_dstS13__anonymous15_1)._X1is_1=_X1is_1) /* ?{} */); 447 } 448 static volatile const struct __anonymous15 _X3x36KVS13__anonymous15_1; 449 static inline volatile const signed int _X3f11Fi___1(); 450 static inline volatile const signed int _X3f12Fi___1(); 451 static inline volatile const signed int _X3f13Fi___1(); 452 static inline volatile const signed int _X3f14Fi___1(); 453 static inline volatile const signed int _X3f15Fi___1(); 454 static inline volatile const signed int _X3f16Fi___1(); 455 static inline volatile const signed int _X3f17Fi___1(); 456 static inline volatile const signed int _X3f18Fi___1(); 457 static inline volatile const signed short int _X3f21Fs___1(); 458 static inline volatile const signed short int _X3f22Fs___1(); 459 static inline volatile const signed short int _X3f23Fs___1(); 460 static inline volatile const signed short int _X3f24Fs___1(); 461 static inline volatile const signed short int _X3f25Fs___1(); 462 static inline volatile const signed short int _X3f26Fs___1(); 463 static inline volatile const signed short int _X3f27Fs___1(); 464 static inline volatile const signed short int _X3f28Fs___1(); 465 465 struct __anonymous16 { 466 signed int _ _i__i_1;467 }; 468 static inline void _ __constructor__F_14s__anonymous16_autogen___1(struct __anonymous16 *___dst__14s__anonymous16_1);469 static inline void _ __constructor__F_14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1);470 static inline void _ __destructor__F_14s__anonymous16_autogen___1(struct __anonymous16 *___dst__14s__anonymous16_1);471 static inline struct __anonymous16 _ __operator_assign__F14s__anonymous16_14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1);472 static inline void _ __constructor__F_14s__anonymous16i_autogen___1(struct __anonymous16 *___dst__14s__anonymous16_1, signed int __i__i_1);473 static inline void _ __constructor__F_14s__anonymous16_autogen___1(struct __anonymous16 *___dst__14s__anonymous16_1){474 ((void)((*_ __dst__14s__anonymous16_1).__i__i_1) /* ?{} */);475 } 476 static inline void _ __constructor__F_14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1){477 ((void)((*_ __dst__14s__anonymous16_1).__i__i_1=___src__14s__anonymous16_1.__i__i_1) /* ?{} */);478 } 479 static inline void _ __destructor__F_14s__anonymous16_autogen___1(struct __anonymous16 *___dst__14s__anonymous16_1){480 ((void)((*_ __dst__14s__anonymous16_1).__i__i_1) /* ^?{} */);481 } 482 static inline struct __anonymous16 _ __operator_assign__F14s__anonymous16_14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1){483 struct __anonymous16 _ __ret__14s__anonymous16_1;484 ((void)((*_ __dst__14s__anonymous16_1).__i__i_1=___src__14s__anonymous16_1.__i__i_1));485 ((void)_ __constructor__F_14s__anonymous1614s__anonymous16_autogen___1((&___ret__14s__anonymous16_1), (*___dst__14s__anonymous16_1)));486 return _ __ret__14s__anonymous16_1;487 } 488 static inline void _ __constructor__F_14s__anonymous16i_autogen___1(struct __anonymous16 *___dst__14s__anonymous16_1, signed int __i__i_1){489 ((void)((*_ __dst__14s__anonymous16_1).__i__i_1=__i__i_1) /* ?{} */);490 } 491 static inline volatile const struct __anonymous16 _ _f31__F14s__anonymous16___1();466 signed int _X1ii_1; 467 }; 468 static inline void _X12_constructorFv_S13__anonymous16_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1); 469 static inline void _X12_constructorFv_S13__anonymous16S13__anonymous16_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1, struct __anonymous16 _X4_srcS13__anonymous16_1); 470 static inline void _X11_destructorFv_S13__anonymous16_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1); 471 static inline struct __anonymous16 _X16_operator_assignFS13__anonymous16_S13__anonymous16S13__anonymous16_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1, struct __anonymous16 _X4_srcS13__anonymous16_1); 472 static inline void _X12_constructorFv_S13__anonymous16i_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1, signed int _X1ii_1); 473 static inline void _X12_constructorFv_S13__anonymous16_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1){ 474 ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1) /* ?{} */); 475 } 476 static inline void _X12_constructorFv_S13__anonymous16S13__anonymous16_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1, struct __anonymous16 _X4_srcS13__anonymous16_1){ 477 ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1=_X4_srcS13__anonymous16_1._X1ii_1) /* ?{} */); 478 } 479 static inline void _X11_destructorFv_S13__anonymous16_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1){ 480 ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1) /* ^?{} */); 481 } 482 static inline struct __anonymous16 _X16_operator_assignFS13__anonymous16_S13__anonymous16S13__anonymous16_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1, struct __anonymous16 _X4_srcS13__anonymous16_1){ 483 struct __anonymous16 _X4_retS13__anonymous16_1; 484 ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1=_X4_srcS13__anonymous16_1._X1ii_1)); 485 ((void)_X12_constructorFv_S13__anonymous16S13__anonymous16_autogen___1((&_X4_retS13__anonymous16_1), (*_X4_dstS13__anonymous16_1))); 486 return _X4_retS13__anonymous16_1; 487 } 488 static inline void _X12_constructorFv_S13__anonymous16i_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1, signed int _X1ii_1){ 489 ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1=_X1ii_1) /* ?{} */); 490 } 491 static inline volatile const struct __anonymous16 _X3f31FS13__anonymous16___1(); 492 492 struct __anonymous17 { 493 signed int _ _i__i_1;494 }; 495 static inline void _ __constructor__F_14s__anonymous17_autogen___1(struct __anonymous17 *___dst__14s__anonymous17_1);496 static inline void _ __constructor__F_14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1);497 static inline void _ __destructor__F_14s__anonymous17_autogen___1(struct __anonymous17 *___dst__14s__anonymous17_1);498 static inline struct __anonymous17 _ __operator_assign__F14s__anonymous17_14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1);499 static inline void _ __constructor__F_14s__anonymous17i_autogen___1(struct __anonymous17 *___dst__14s__anonymous17_1, signed int __i__i_1);500 static inline void _ __constructor__F_14s__anonymous17_autogen___1(struct __anonymous17 *___dst__14s__anonymous17_1){501 ((void)((*_ __dst__14s__anonymous17_1).__i__i_1) /* ?{} */);502 } 503 static inline void _ __constructor__F_14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1){504 ((void)((*_ __dst__14s__anonymous17_1).__i__i_1=___src__14s__anonymous17_1.__i__i_1) /* ?{} */);505 } 506 static inline void _ __destructor__F_14s__anonymous17_autogen___1(struct __anonymous17 *___dst__14s__anonymous17_1){507 ((void)((*_ __dst__14s__anonymous17_1).__i__i_1) /* ^?{} */);508 } 509 static inline struct __anonymous17 _ __operator_assign__F14s__anonymous17_14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1){510 struct __anonymous17 _ __ret__14s__anonymous17_1;511 ((void)((*_ __dst__14s__anonymous17_1).__i__i_1=___src__14s__anonymous17_1.__i__i_1));512 ((void)_ __constructor__F_14s__anonymous1714s__anonymous17_autogen___1((&___ret__14s__anonymous17_1), (*___dst__14s__anonymous17_1)));513 return _ __ret__14s__anonymous17_1;514 } 515 static inline void _ __constructor__F_14s__anonymous17i_autogen___1(struct __anonymous17 *___dst__14s__anonymous17_1, signed int __i__i_1){516 ((void)((*_ __dst__14s__anonymous17_1).__i__i_1=__i__i_1) /* ?{} */);517 } 518 static inline volatile const struct __anonymous17 _ _f32__F14s__anonymous17___1();493 signed int _X1ii_1; 494 }; 495 static inline void _X12_constructorFv_S13__anonymous17_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1); 496 static inline void _X12_constructorFv_S13__anonymous17S13__anonymous17_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1, struct __anonymous17 _X4_srcS13__anonymous17_1); 497 static inline void _X11_destructorFv_S13__anonymous17_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1); 498 static inline struct __anonymous17 _X16_operator_assignFS13__anonymous17_S13__anonymous17S13__anonymous17_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1, struct __anonymous17 _X4_srcS13__anonymous17_1); 499 static inline void _X12_constructorFv_S13__anonymous17i_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1, signed int _X1ii_1); 500 static inline void _X12_constructorFv_S13__anonymous17_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1){ 501 ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1) /* ?{} */); 502 } 503 static inline void _X12_constructorFv_S13__anonymous17S13__anonymous17_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1, struct __anonymous17 _X4_srcS13__anonymous17_1){ 504 ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1=_X4_srcS13__anonymous17_1._X1ii_1) /* ?{} */); 505 } 506 static inline void _X11_destructorFv_S13__anonymous17_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1){ 507 ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1) /* ^?{} */); 508 } 509 static inline struct __anonymous17 _X16_operator_assignFS13__anonymous17_S13__anonymous17S13__anonymous17_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1, struct __anonymous17 _X4_srcS13__anonymous17_1){ 510 struct __anonymous17 _X4_retS13__anonymous17_1; 511 ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1=_X4_srcS13__anonymous17_1._X1ii_1)); 512 ((void)_X12_constructorFv_S13__anonymous17S13__anonymous17_autogen___1((&_X4_retS13__anonymous17_1), (*_X4_dstS13__anonymous17_1))); 513 return _X4_retS13__anonymous17_1; 514 } 515 static inline void _X12_constructorFv_S13__anonymous17i_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1, signed int _X1ii_1){ 516 ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1=_X1ii_1) /* ?{} */); 517 } 518 static inline volatile const struct __anonymous17 _X3f32FS13__anonymous17___1(); 519 519 struct __anonymous18 { 520 signed int _ _i__i_1;521 }; 522 static inline void _ __constructor__F_14s__anonymous18_autogen___1(struct __anonymous18 *___dst__14s__anonymous18_1);523 static inline void _ __constructor__F_14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1);524 static inline void _ __destructor__F_14s__anonymous18_autogen___1(struct __anonymous18 *___dst__14s__anonymous18_1);525 static inline struct __anonymous18 _ __operator_assign__F14s__anonymous18_14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1);526 static inline void _ __constructor__F_14s__anonymous18i_autogen___1(struct __anonymous18 *___dst__14s__anonymous18_1, signed int __i__i_1);527 static inline void _ __constructor__F_14s__anonymous18_autogen___1(struct __anonymous18 *___dst__14s__anonymous18_1){528 ((void)((*_ __dst__14s__anonymous18_1).__i__i_1) /* ?{} */);529 } 530 static inline void _ __constructor__F_14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1){531 ((void)((*_ __dst__14s__anonymous18_1).__i__i_1=___src__14s__anonymous18_1.__i__i_1) /* ?{} */);532 } 533 static inline void _ __destructor__F_14s__anonymous18_autogen___1(struct __anonymous18 *___dst__14s__anonymous18_1){534 ((void)((*_ __dst__14s__anonymous18_1).__i__i_1) /* ^?{} */);535 } 536 static inline struct __anonymous18 _ __operator_assign__F14s__anonymous18_14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1){537 struct __anonymous18 _ __ret__14s__anonymous18_1;538 ((void)((*_ __dst__14s__anonymous18_1).__i__i_1=___src__14s__anonymous18_1.__i__i_1));539 ((void)_ __constructor__F_14s__anonymous1814s__anonymous18_autogen___1((&___ret__14s__anonymous18_1), (*___dst__14s__anonymous18_1)));540 return _ __ret__14s__anonymous18_1;541 } 542 static inline void _ __constructor__F_14s__anonymous18i_autogen___1(struct __anonymous18 *___dst__14s__anonymous18_1, signed int __i__i_1){543 ((void)((*_ __dst__14s__anonymous18_1).__i__i_1=__i__i_1) /* ?{} */);544 } 545 static inline volatile const struct __anonymous18 _ _f33__F14s__anonymous18___1();520 signed int _X1ii_1; 521 }; 522 static inline void _X12_constructorFv_S13__anonymous18_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1); 523 static inline void _X12_constructorFv_S13__anonymous18S13__anonymous18_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1, struct __anonymous18 _X4_srcS13__anonymous18_1); 524 static inline void _X11_destructorFv_S13__anonymous18_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1); 525 static inline struct __anonymous18 _X16_operator_assignFS13__anonymous18_S13__anonymous18S13__anonymous18_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1, struct __anonymous18 _X4_srcS13__anonymous18_1); 526 static inline void _X12_constructorFv_S13__anonymous18i_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1, signed int _X1ii_1); 527 static inline void _X12_constructorFv_S13__anonymous18_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1){ 528 ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1) /* ?{} */); 529 } 530 static inline void _X12_constructorFv_S13__anonymous18S13__anonymous18_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1, struct __anonymous18 _X4_srcS13__anonymous18_1){ 531 ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1=_X4_srcS13__anonymous18_1._X1ii_1) /* ?{} */); 532 } 533 static inline void _X11_destructorFv_S13__anonymous18_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1){ 534 ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1) /* ^?{} */); 535 } 536 static inline struct __anonymous18 _X16_operator_assignFS13__anonymous18_S13__anonymous18S13__anonymous18_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1, struct __anonymous18 _X4_srcS13__anonymous18_1){ 537 struct __anonymous18 _X4_retS13__anonymous18_1; 538 ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1=_X4_srcS13__anonymous18_1._X1ii_1)); 539 ((void)_X12_constructorFv_S13__anonymous18S13__anonymous18_autogen___1((&_X4_retS13__anonymous18_1), (*_X4_dstS13__anonymous18_1))); 540 return _X4_retS13__anonymous18_1; 541 } 542 static inline void _X12_constructorFv_S13__anonymous18i_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1, signed int _X1ii_1){ 543 ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1=_X1ii_1) /* ?{} */); 544 } 545 static inline volatile const struct __anonymous18 _X3f33FS13__anonymous18___1(); 546 546 struct __anonymous19 { 547 signed int _ _i__i_1;548 }; 549 static inline void _ __constructor__F_14s__anonymous19_autogen___1(struct __anonymous19 *___dst__14s__anonymous19_1);550 static inline void _ __constructor__F_14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1);551 static inline void _ __destructor__F_14s__anonymous19_autogen___1(struct __anonymous19 *___dst__14s__anonymous19_1);552 static inline struct __anonymous19 _ __operator_assign__F14s__anonymous19_14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1);553 static inline void _ __constructor__F_14s__anonymous19i_autogen___1(struct __anonymous19 *___dst__14s__anonymous19_1, signed int __i__i_1);554 static inline void _ __constructor__F_14s__anonymous19_autogen___1(struct __anonymous19 *___dst__14s__anonymous19_1){555 ((void)((*_ __dst__14s__anonymous19_1).__i__i_1) /* ?{} */);556 } 557 static inline void _ __constructor__F_14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1){558 ((void)((*_ __dst__14s__anonymous19_1).__i__i_1=___src__14s__anonymous19_1.__i__i_1) /* ?{} */);559 } 560 static inline void _ __destructor__F_14s__anonymous19_autogen___1(struct __anonymous19 *___dst__14s__anonymous19_1){561 ((void)((*_ __dst__14s__anonymous19_1).__i__i_1) /* ^?{} */);562 } 563 static inline struct __anonymous19 _ __operator_assign__F14s__anonymous19_14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1){564 struct __anonymous19 _ __ret__14s__anonymous19_1;565 ((void)((*_ __dst__14s__anonymous19_1).__i__i_1=___src__14s__anonymous19_1.__i__i_1));566 ((void)_ __constructor__F_14s__anonymous1914s__anonymous19_autogen___1((&___ret__14s__anonymous19_1), (*___dst__14s__anonymous19_1)));567 return _ __ret__14s__anonymous19_1;568 } 569 static inline void _ __constructor__F_14s__anonymous19i_autogen___1(struct __anonymous19 *___dst__14s__anonymous19_1, signed int __i__i_1){570 ((void)((*_ __dst__14s__anonymous19_1).__i__i_1=__i__i_1) /* ?{} */);571 } 572 static inline volatile const struct __anonymous19 _ _f34__F14s__anonymous19___1();547 signed int _X1ii_1; 548 }; 549 static inline void _X12_constructorFv_S13__anonymous19_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1); 550 static inline void _X12_constructorFv_S13__anonymous19S13__anonymous19_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1, struct __anonymous19 _X4_srcS13__anonymous19_1); 551 static inline void _X11_destructorFv_S13__anonymous19_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1); 552 static inline struct __anonymous19 _X16_operator_assignFS13__anonymous19_S13__anonymous19S13__anonymous19_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1, struct __anonymous19 _X4_srcS13__anonymous19_1); 553 static inline void _X12_constructorFv_S13__anonymous19i_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1, signed int _X1ii_1); 554 static inline void _X12_constructorFv_S13__anonymous19_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1){ 555 ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1) /* ?{} */); 556 } 557 static inline void _X12_constructorFv_S13__anonymous19S13__anonymous19_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1, struct __anonymous19 _X4_srcS13__anonymous19_1){ 558 ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1=_X4_srcS13__anonymous19_1._X1ii_1) /* ?{} */); 559 } 560 static inline void _X11_destructorFv_S13__anonymous19_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1){ 561 ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1) /* ^?{} */); 562 } 563 static inline struct __anonymous19 _X16_operator_assignFS13__anonymous19_S13__anonymous19S13__anonymous19_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1, struct __anonymous19 _X4_srcS13__anonymous19_1){ 564 struct __anonymous19 _X4_retS13__anonymous19_1; 565 ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1=_X4_srcS13__anonymous19_1._X1ii_1)); 566 ((void)_X12_constructorFv_S13__anonymous19S13__anonymous19_autogen___1((&_X4_retS13__anonymous19_1), (*_X4_dstS13__anonymous19_1))); 567 return _X4_retS13__anonymous19_1; 568 } 569 static inline void _X12_constructorFv_S13__anonymous19i_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1, signed int _X1ii_1){ 570 ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1=_X1ii_1) /* ?{} */); 571 } 572 static inline volatile const struct __anonymous19 _X3f34FS13__anonymous19___1(); 573 573 struct __anonymous20 { 574 signed int _ _i__i_1;575 }; 576 static inline void _ __constructor__F_14s__anonymous20_autogen___1(struct __anonymous20 *___dst__14s__anonymous20_1);577 static inline void _ __constructor__F_14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1);578 static inline void _ __destructor__F_14s__anonymous20_autogen___1(struct __anonymous20 *___dst__14s__anonymous20_1);579 static inline struct __anonymous20 _ __operator_assign__F14s__anonymous20_14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1);580 static inline void _ __constructor__F_14s__anonymous20i_autogen___1(struct __anonymous20 *___dst__14s__anonymous20_1, signed int __i__i_1);581 static inline void _ __constructor__F_14s__anonymous20_autogen___1(struct __anonymous20 *___dst__14s__anonymous20_1){582 ((void)((*_ __dst__14s__anonymous20_1).__i__i_1) /* ?{} */);583 } 584 static inline void _ __constructor__F_14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1){585 ((void)((*_ __dst__14s__anonymous20_1).__i__i_1=___src__14s__anonymous20_1.__i__i_1) /* ?{} */);586 } 587 static inline void _ __destructor__F_14s__anonymous20_autogen___1(struct __anonymous20 *___dst__14s__anonymous20_1){588 ((void)((*_ __dst__14s__anonymous20_1).__i__i_1) /* ^?{} */);589 } 590 static inline struct __anonymous20 _ __operator_assign__F14s__anonymous20_14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1){591 struct __anonymous20 _ __ret__14s__anonymous20_1;592 ((void)((*_ __dst__14s__anonymous20_1).__i__i_1=___src__14s__anonymous20_1.__i__i_1));593 ((void)_ __constructor__F_14s__anonymous2014s__anonymous20_autogen___1((&___ret__14s__anonymous20_1), (*___dst__14s__anonymous20_1)));594 return _ __ret__14s__anonymous20_1;595 } 596 static inline void _ __constructor__F_14s__anonymous20i_autogen___1(struct __anonymous20 *___dst__14s__anonymous20_1, signed int __i__i_1){597 ((void)((*_ __dst__14s__anonymous20_1).__i__i_1=__i__i_1) /* ?{} */);598 } 599 static inline volatile const struct __anonymous20 _ _f35__F14s__anonymous20___1();574 signed int _X1ii_1; 575 }; 576 static inline void _X12_constructorFv_S13__anonymous20_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1); 577 static inline void _X12_constructorFv_S13__anonymous20S13__anonymous20_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1, struct __anonymous20 _X4_srcS13__anonymous20_1); 578 static inline void _X11_destructorFv_S13__anonymous20_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1); 579 static inline struct __anonymous20 _X16_operator_assignFS13__anonymous20_S13__anonymous20S13__anonymous20_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1, struct __anonymous20 _X4_srcS13__anonymous20_1); 580 static inline void _X12_constructorFv_S13__anonymous20i_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1, signed int _X1ii_1); 581 static inline void _X12_constructorFv_S13__anonymous20_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1){ 582 ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1) /* ?{} */); 583 } 584 static inline void _X12_constructorFv_S13__anonymous20S13__anonymous20_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1, struct __anonymous20 _X4_srcS13__anonymous20_1){ 585 ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1=_X4_srcS13__anonymous20_1._X1ii_1) /* ?{} */); 586 } 587 static inline void _X11_destructorFv_S13__anonymous20_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1){ 588 ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1) /* ^?{} */); 589 } 590 static inline struct __anonymous20 _X16_operator_assignFS13__anonymous20_S13__anonymous20S13__anonymous20_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1, struct __anonymous20 _X4_srcS13__anonymous20_1){ 591 struct __anonymous20 _X4_retS13__anonymous20_1; 592 ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1=_X4_srcS13__anonymous20_1._X1ii_1)); 593 ((void)_X12_constructorFv_S13__anonymous20S13__anonymous20_autogen___1((&_X4_retS13__anonymous20_1), (*_X4_dstS13__anonymous20_1))); 594 return _X4_retS13__anonymous20_1; 595 } 596 static inline void _X12_constructorFv_S13__anonymous20i_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1, signed int _X1ii_1){ 597 ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1=_X1ii_1) /* ?{} */); 598 } 599 static inline volatile const struct __anonymous20 _X3f35FS13__anonymous20___1(); 600 600 struct __anonymous21 { 601 signed int _ _i__i_1;602 }; 603 static inline void _ __constructor__F_14s__anonymous21_autogen___1(struct __anonymous21 *___dst__14s__anonymous21_1);604 static inline void _ __constructor__F_14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1);605 static inline void _ __destructor__F_14s__anonymous21_autogen___1(struct __anonymous21 *___dst__14s__anonymous21_1);606 static inline struct __anonymous21 _ __operator_assign__F14s__anonymous21_14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1);607 static inline void _ __constructor__F_14s__anonymous21i_autogen___1(struct __anonymous21 *___dst__14s__anonymous21_1, signed int __i__i_1);608 static inline void _ __constructor__F_14s__anonymous21_autogen___1(struct __anonymous21 *___dst__14s__anonymous21_1){609 ((void)((*_ __dst__14s__anonymous21_1).__i__i_1) /* ?{} */);610 } 611 static inline void _ __constructor__F_14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1){612 ((void)((*_ __dst__14s__anonymous21_1).__i__i_1=___src__14s__anonymous21_1.__i__i_1) /* ?{} */);613 } 614 static inline void _ __destructor__F_14s__anonymous21_autogen___1(struct __anonymous21 *___dst__14s__anonymous21_1){615 ((void)((*_ __dst__14s__anonymous21_1).__i__i_1) /* ^?{} */);616 } 617 static inline struct __anonymous21 _ __operator_assign__F14s__anonymous21_14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1){618 struct __anonymous21 _ __ret__14s__anonymous21_1;619 ((void)((*_ __dst__14s__anonymous21_1).__i__i_1=___src__14s__anonymous21_1.__i__i_1));620 ((void)_ __constructor__F_14s__anonymous2114s__anonymous21_autogen___1((&___ret__14s__anonymous21_1), (*___dst__14s__anonymous21_1)));621 return _ __ret__14s__anonymous21_1;622 } 623 static inline void _ __constructor__F_14s__anonymous21i_autogen___1(struct __anonymous21 *___dst__14s__anonymous21_1, signed int __i__i_1){624 ((void)((*_ __dst__14s__anonymous21_1).__i__i_1=__i__i_1) /* ?{} */);625 } 626 static inline volatile const struct __anonymous21 _ _f36__F14s__anonymous21___1();601 signed int _X1ii_1; 602 }; 603 static inline void _X12_constructorFv_S13__anonymous21_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1); 604 static inline void _X12_constructorFv_S13__anonymous21S13__anonymous21_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1, struct __anonymous21 _X4_srcS13__anonymous21_1); 605 static inline void _X11_destructorFv_S13__anonymous21_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1); 606 static inline struct __anonymous21 _X16_operator_assignFS13__anonymous21_S13__anonymous21S13__anonymous21_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1, struct __anonymous21 _X4_srcS13__anonymous21_1); 607 static inline void _X12_constructorFv_S13__anonymous21i_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1, signed int _X1ii_1); 608 static inline void _X12_constructorFv_S13__anonymous21_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1){ 609 ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1) /* ?{} */); 610 } 611 static inline void _X12_constructorFv_S13__anonymous21S13__anonymous21_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1, struct __anonymous21 _X4_srcS13__anonymous21_1){ 612 ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1=_X4_srcS13__anonymous21_1._X1ii_1) /* ?{} */); 613 } 614 static inline void _X11_destructorFv_S13__anonymous21_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1){ 615 ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1) /* ^?{} */); 616 } 617 static inline struct __anonymous21 _X16_operator_assignFS13__anonymous21_S13__anonymous21S13__anonymous21_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1, struct __anonymous21 _X4_srcS13__anonymous21_1){ 618 struct __anonymous21 _X4_retS13__anonymous21_1; 619 ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1=_X4_srcS13__anonymous21_1._X1ii_1)); 620 ((void)_X12_constructorFv_S13__anonymous21S13__anonymous21_autogen___1((&_X4_retS13__anonymous21_1), (*_X4_dstS13__anonymous21_1))); 621 return _X4_retS13__anonymous21_1; 622 } 623 static inline void _X12_constructorFv_S13__anonymous21i_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1, signed int _X1ii_1){ 624 ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1=_X1ii_1) /* ?{} */); 625 } 626 static inline volatile const struct __anonymous21 _X3f36FS13__anonymous21___1(); 627 627 struct __anonymous22 { 628 signed int _ _i__i_1;629 }; 630 static inline void _ __constructor__F_14s__anonymous22_autogen___1(struct __anonymous22 *___dst__14s__anonymous22_1);631 static inline void _ __constructor__F_14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1);632 static inline void _ __destructor__F_14s__anonymous22_autogen___1(struct __anonymous22 *___dst__14s__anonymous22_1);633 static inline struct __anonymous22 _ __operator_assign__F14s__anonymous22_14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1);634 static inline void _ __constructor__F_14s__anonymous22i_autogen___1(struct __anonymous22 *___dst__14s__anonymous22_1, signed int __i__i_1);635 static inline void _ __constructor__F_14s__anonymous22_autogen___1(struct __anonymous22 *___dst__14s__anonymous22_1){636 ((void)((*_ __dst__14s__anonymous22_1).__i__i_1) /* ?{} */);637 } 638 static inline void _ __constructor__F_14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1){639 ((void)((*_ __dst__14s__anonymous22_1).__i__i_1=___src__14s__anonymous22_1.__i__i_1) /* ?{} */);640 } 641 static inline void _ __destructor__F_14s__anonymous22_autogen___1(struct __anonymous22 *___dst__14s__anonymous22_1){642 ((void)((*_ __dst__14s__anonymous22_1).__i__i_1) /* ^?{} */);643 } 644 static inline struct __anonymous22 _ __operator_assign__F14s__anonymous22_14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1){645 struct __anonymous22 _ __ret__14s__anonymous22_1;646 ((void)((*_ __dst__14s__anonymous22_1).__i__i_1=___src__14s__anonymous22_1.__i__i_1));647 ((void)_ __constructor__F_14s__anonymous2214s__anonymous22_autogen___1((&___ret__14s__anonymous22_1), (*___dst__14s__anonymous22_1)));648 return _ __ret__14s__anonymous22_1;649 } 650 static inline void _ __constructor__F_14s__anonymous22i_autogen___1(struct __anonymous22 *___dst__14s__anonymous22_1, signed int __i__i_1){651 ((void)((*_ __dst__14s__anonymous22_1).__i__i_1=__i__i_1) /* ?{} */);652 } 653 static inline volatile const struct __anonymous22 _ _f37__F14s__anonymous22___1();628 signed int _X1ii_1; 629 }; 630 static inline void _X12_constructorFv_S13__anonymous22_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1); 631 static inline void _X12_constructorFv_S13__anonymous22S13__anonymous22_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1, struct __anonymous22 _X4_srcS13__anonymous22_1); 632 static inline void _X11_destructorFv_S13__anonymous22_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1); 633 static inline struct __anonymous22 _X16_operator_assignFS13__anonymous22_S13__anonymous22S13__anonymous22_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1, struct __anonymous22 _X4_srcS13__anonymous22_1); 634 static inline void _X12_constructorFv_S13__anonymous22i_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1, signed int _X1ii_1); 635 static inline void _X12_constructorFv_S13__anonymous22_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1){ 636 ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1) /* ?{} */); 637 } 638 static inline void _X12_constructorFv_S13__anonymous22S13__anonymous22_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1, struct __anonymous22 _X4_srcS13__anonymous22_1){ 639 ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1=_X4_srcS13__anonymous22_1._X1ii_1) /* ?{} */); 640 } 641 static inline void _X11_destructorFv_S13__anonymous22_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1){ 642 ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1) /* ^?{} */); 643 } 644 static inline struct __anonymous22 _X16_operator_assignFS13__anonymous22_S13__anonymous22S13__anonymous22_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1, struct __anonymous22 _X4_srcS13__anonymous22_1){ 645 struct __anonymous22 _X4_retS13__anonymous22_1; 646 ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1=_X4_srcS13__anonymous22_1._X1ii_1)); 647 ((void)_X12_constructorFv_S13__anonymous22S13__anonymous22_autogen___1((&_X4_retS13__anonymous22_1), (*_X4_dstS13__anonymous22_1))); 648 return _X4_retS13__anonymous22_1; 649 } 650 static inline void _X12_constructorFv_S13__anonymous22i_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1, signed int _X1ii_1){ 651 ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1=_X1ii_1) /* ?{} */); 652 } 653 static inline volatile const struct __anonymous22 _X3f37FS13__anonymous22___1(); 654 654 struct __anonymous23 { 655 signed int _ _i__i_1;656 }; 657 static inline void _ __constructor__F_14s__anonymous23_autogen___1(struct __anonymous23 *___dst__14s__anonymous23_1);658 static inline void _ __constructor__F_14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1);659 static inline void _ __destructor__F_14s__anonymous23_autogen___1(struct __anonymous23 *___dst__14s__anonymous23_1);660 static inline struct __anonymous23 _ __operator_assign__F14s__anonymous23_14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1);661 static inline void _ __constructor__F_14s__anonymous23i_autogen___1(struct __anonymous23 *___dst__14s__anonymous23_1, signed int __i__i_1);662 static inline void _ __constructor__F_14s__anonymous23_autogen___1(struct __anonymous23 *___dst__14s__anonymous23_1){663 ((void)((*_ __dst__14s__anonymous23_1).__i__i_1) /* ?{} */);664 } 665 static inline void _ __constructor__F_14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1){666 ((void)((*_ __dst__14s__anonymous23_1).__i__i_1=___src__14s__anonymous23_1.__i__i_1) /* ?{} */);667 } 668 static inline void _ __destructor__F_14s__anonymous23_autogen___1(struct __anonymous23 *___dst__14s__anonymous23_1){669 ((void)((*_ __dst__14s__anonymous23_1).__i__i_1) /* ^?{} */);670 } 671 static inline struct __anonymous23 _ __operator_assign__F14s__anonymous23_14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1){672 struct __anonymous23 _ __ret__14s__anonymous23_1;673 ((void)((*_ __dst__14s__anonymous23_1).__i__i_1=___src__14s__anonymous23_1.__i__i_1));674 ((void)_ __constructor__F_14s__anonymous2314s__anonymous23_autogen___1((&___ret__14s__anonymous23_1), (*___dst__14s__anonymous23_1)));675 return _ __ret__14s__anonymous23_1;676 } 677 static inline void _ __constructor__F_14s__anonymous23i_autogen___1(struct __anonymous23 *___dst__14s__anonymous23_1, signed int __i__i_1){678 ((void)((*_ __dst__14s__anonymous23_1).__i__i_1=__i__i_1) /* ?{} */);679 } 680 static inline volatile const struct __anonymous23 _ _f38__F14s__anonymous23___1();681 static inline volatile const signed short int _ _f41__Fs___1();682 static inline volatile const signed short int _ _f42__Fs___1();683 static inline volatile const signed short int _ _f43__Fs___1();684 static inline volatile const signed short int _ _f44__Fs___1();685 static inline volatile const signed short int _ _f45__Fs___1();686 static inline volatile const signed short int _ _f46__Fs___1();687 static inline volatile const signed short int _ _f47__Fs___1();688 static inline volatile const signed short int _ _f48__Fs___1();689 signed int _ _main__Fi_iPPCc__1(signed int __argc__i_1, const char **__argv__PPCc_1){690 __attribute__ ((unused)) signed int _ __retval_main__i_1;691 ((void)(_ __retval_main__i_1=((signed int )0)) /* ?{} */);692 return _ __retval_main__i_1;693 ((void)(_ __retval_main__i_1=0) /* ?{} */);694 return _ __retval_main__i_1;695 } 696 static inline int invoke_main(int argc, char* argv[], char* envp[]) { (void)argc; (void)argv; (void)envp; return _ _main__Fi_iPPCc__1((signed int )argc, (const char **)argv); }655 signed int _X1ii_1; 656 }; 657 static inline void _X12_constructorFv_S13__anonymous23_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1); 658 static inline void _X12_constructorFv_S13__anonymous23S13__anonymous23_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1, struct __anonymous23 _X4_srcS13__anonymous23_1); 659 static inline void _X11_destructorFv_S13__anonymous23_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1); 660 static inline struct __anonymous23 _X16_operator_assignFS13__anonymous23_S13__anonymous23S13__anonymous23_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1, struct __anonymous23 _X4_srcS13__anonymous23_1); 661 static inline void _X12_constructorFv_S13__anonymous23i_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1, signed int _X1ii_1); 662 static inline void _X12_constructorFv_S13__anonymous23_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1){ 663 ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1) /* ?{} */); 664 } 665 static inline void _X12_constructorFv_S13__anonymous23S13__anonymous23_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1, struct __anonymous23 _X4_srcS13__anonymous23_1){ 666 ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1=_X4_srcS13__anonymous23_1._X1ii_1) /* ?{} */); 667 } 668 static inline void _X11_destructorFv_S13__anonymous23_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1){ 669 ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1) /* ^?{} */); 670 } 671 static inline struct __anonymous23 _X16_operator_assignFS13__anonymous23_S13__anonymous23S13__anonymous23_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1, struct __anonymous23 _X4_srcS13__anonymous23_1){ 672 struct __anonymous23 _X4_retS13__anonymous23_1; 673 ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1=_X4_srcS13__anonymous23_1._X1ii_1)); 674 ((void)_X12_constructorFv_S13__anonymous23S13__anonymous23_autogen___1((&_X4_retS13__anonymous23_1), (*_X4_dstS13__anonymous23_1))); 675 return _X4_retS13__anonymous23_1; 676 } 677 static inline void _X12_constructorFv_S13__anonymous23i_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1, signed int _X1ii_1){ 678 ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1=_X1ii_1) /* ?{} */); 679 } 680 static inline volatile const struct __anonymous23 _X3f38FS13__anonymous23___1(); 681 static inline volatile const signed short int _X3f41Fs___1(); 682 static inline volatile const signed short int _X3f42Fs___1(); 683 static inline volatile const signed short int _X3f43Fs___1(); 684 static inline volatile const signed short int _X3f44Fs___1(); 685 static inline volatile const signed short int _X3f45Fs___1(); 686 static inline volatile const signed short int _X3f46Fs___1(); 687 static inline volatile const signed short int _X3f47Fs___1(); 688 static inline volatile const signed short int _X3f48Fs___1(); 689 signed int _X4mainFi_iPPKc__1(signed int _X4argci_1, const char **_X4argvPPKc_1){ 690 __attribute__ ((unused)) signed int _X12_retval_maini_1; 691 ((void)(_X12_retval_maini_1=((signed int )0)) /* ?{} */); 692 return _X12_retval_maini_1; 693 ((void)(_X12_retval_maini_1=0) /* ?{} */); 694 return _X12_retval_maini_1; 695 } 696 static inline int invoke_main(int argc, char* argv[], char* envp[]) { (void)argc; (void)argv; (void)envp; return _X4mainFi_iPPKc__1((signed int )argc, (const char **)argv); } 697 697 static inline signed int invoke_main(signed int argc, char **argv, char **envp); 698 signed int main(signed int _ _argc__i_1, char **__argv__PPc_1, char **__envp__PPc_1){699 __attribute__ ((unused)) signed int _ __retval_main__i_1;698 signed int main(signed int _X4argci_1, char **_X4argvPPc_1, char **_X4envpPPc_1){ 699 __attribute__ ((unused)) signed int _X12_retval_maini_1; 700 700 signed int _tmp_cp_ret2; 701 ((void)(_ __retval_main__i_1=(((void)(_tmp_cp_ret2=invoke_main(__argc__i_1, __argv__PPc_1, __envp__PPc_1))) , _tmp_cp_ret2)) /* ?{} */);701 ((void)(_X12_retval_maini_1=(((void)(_tmp_cp_ret2=invoke_main(_X4argci_1, _X4argvPPc_1, _X4envpPPc_1))) , _tmp_cp_ret2)) /* ?{} */); 702 702 ((void)(_tmp_cp_ret2) /* ^?{} */); 703 return _ __retval_main__i_1;704 } 703 return _X12_retval_maini_1; 704 } -
tests/.expect/extension.x64.txt
r69efc321 r39c4dac 1 __extension__ signed int _ _a__i_1;2 __extension__ signed int _ _b__i_1;3 __extension__ signed int _ _c__i_1;1 __extension__ signed int _X1ai_1; 2 __extension__ signed int _X1bi_1; 3 __extension__ signed int _X1ci_1; 4 4 __extension__ struct S { 5 __extension__ signed int _ _a__i_1;6 __extension__ signed int _ _b__i_1;7 __extension__ signed int _ _c__i_1;5 __extension__ signed int _X1ai_1; 6 __extension__ signed int _X1bi_1; 7 __extension__ signed int _X1ci_1; 8 8 }; 9 static inline void _ __constructor__F_2sS_autogen___1(struct S *___dst__2sS_1);10 static inline void _ __constructor__F_2sS2sS_autogen___1(struct S *___dst__2sS_1, struct S ___src__2sS_1);11 static inline void _ __destructor__F_2sS_autogen___1(struct S *___dst__2sS_1);12 static inline struct S _ __operator_assign__F2sS_2sS2sS_autogen___1(struct S *___dst__2sS_1, struct S ___src__2sS_1);13 static inline void _ __constructor__F_2sSi_autogen___1(struct S *___dst__2sS_1, signed int __a__i_1);14 static inline void _ __constructor__F_2sSii_autogen___1(struct S *___dst__2sS_1, signed int __a__i_1, signed int __b__i_1);15 static inline void _ __constructor__F_2sSiii_autogen___1(struct S *___dst__2sS_1, signed int __a__i_1, signed int __b__i_1, signed int __c__i_1);16 static inline void _ __constructor__F_2sS_autogen___1(struct S *___dst__2sS_1){17 ((void)((*_ __dst__2sS_1).__a__i_1) /* ?{} */);18 ((void)((*_ __dst__2sS_1).__b__i_1) /* ?{} */);19 ((void)((*_ __dst__2sS_1).__c__i_1) /* ?{} */);20 } 21 static inline void _ __constructor__F_2sS2sS_autogen___1(struct S *___dst__2sS_1, struct S ___src__2sS_1){22 ((void)((*_ __dst__2sS_1).__a__i_1=___src__2sS_1.__a__i_1) /* ?{} */);23 ((void)((*_ __dst__2sS_1).__b__i_1=___src__2sS_1.__b__i_1) /* ?{} */);24 ((void)((*_ __dst__2sS_1).__c__i_1=___src__2sS_1.__c__i_1) /* ?{} */);25 } 26 static inline void _ __destructor__F_2sS_autogen___1(struct S *___dst__2sS_1){27 ((void)((*_ __dst__2sS_1).__c__i_1) /* ^?{} */);28 ((void)((*_ __dst__2sS_1).__b__i_1) /* ^?{} */);29 ((void)((*_ __dst__2sS_1).__a__i_1) /* ^?{} */);30 } 31 static inline struct S _ __operator_assign__F2sS_2sS2sS_autogen___1(struct S *___dst__2sS_1, struct S ___src__2sS_1){32 struct S _ __ret__2sS_1;33 ((void)((*_ __dst__2sS_1).__a__i_1=___src__2sS_1.__a__i_1));34 ((void)((*_ __dst__2sS_1).__b__i_1=___src__2sS_1.__b__i_1));35 ((void)((*_ __dst__2sS_1).__c__i_1=___src__2sS_1.__c__i_1));36 ((void)_ __constructor__F_2sS2sS_autogen___1((&___ret__2sS_1), (*___dst__2sS_1)));37 return _ __ret__2sS_1;38 } 39 static inline void _ __constructor__F_2sSi_autogen___1(struct S *___dst__2sS_1, signed int __a__i_1){40 ((void)((*_ __dst__2sS_1).__a__i_1=__a__i_1) /* ?{} */);41 ((void)((*_ __dst__2sS_1).__b__i_1) /* ?{} */);42 ((void)((*_ __dst__2sS_1).__c__i_1) /* ?{} */);43 } 44 static inline void _ __constructor__F_2sSii_autogen___1(struct S *___dst__2sS_1, signed int __a__i_1, signed int __b__i_1){45 ((void)((*_ __dst__2sS_1).__a__i_1=__a__i_1) /* ?{} */);46 ((void)((*_ __dst__2sS_1).__b__i_1=__b__i_1) /* ?{} */);47 ((void)((*_ __dst__2sS_1).__c__i_1) /* ?{} */);48 } 49 static inline void _ __constructor__F_2sSiii_autogen___1(struct S *___dst__2sS_1, signed int __a__i_1, signed int __b__i_1, signed int __c__i_1){50 ((void)((*_ __dst__2sS_1).__a__i_1=__a__i_1) /* ?{} */);51 ((void)((*_ __dst__2sS_1).__b__i_1=__b__i_1) /* ?{} */);52 ((void)((*_ __dst__2sS_1).__c__i_1=__c__i_1) /* ?{} */);9 static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1); 10 static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1); 11 static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1); 12 static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1); 13 static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1); 14 static inline void _X12_constructorFv_S1Sii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1); 15 static inline void _X12_constructorFv_S1Siii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1, signed int _X1ci_1); 16 static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){ 17 ((void)((*_X4_dstS1S_1)._X1ai_1) /* ?{} */); 18 ((void)((*_X4_dstS1S_1)._X1bi_1) /* ?{} */); 19 ((void)((*_X4_dstS1S_1)._X1ci_1) /* ?{} */); 20 } 21 static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){ 22 ((void)((*_X4_dstS1S_1)._X1ai_1=_X4_srcS1S_1._X1ai_1) /* ?{} */); 23 ((void)((*_X4_dstS1S_1)._X1bi_1=_X4_srcS1S_1._X1bi_1) /* ?{} */); 24 ((void)((*_X4_dstS1S_1)._X1ci_1=_X4_srcS1S_1._X1ci_1) /* ?{} */); 25 } 26 static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){ 27 ((void)((*_X4_dstS1S_1)._X1ci_1) /* ^?{} */); 28 ((void)((*_X4_dstS1S_1)._X1bi_1) /* ^?{} */); 29 ((void)((*_X4_dstS1S_1)._X1ai_1) /* ^?{} */); 30 } 31 static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){ 32 struct S _X4_retS1S_1; 33 ((void)((*_X4_dstS1S_1)._X1ai_1=_X4_srcS1S_1._X1ai_1)); 34 ((void)((*_X4_dstS1S_1)._X1bi_1=_X4_srcS1S_1._X1bi_1)); 35 ((void)((*_X4_dstS1S_1)._X1ci_1=_X4_srcS1S_1._X1ci_1)); 36 ((void)_X12_constructorFv_S1SS1S_autogen___1((&_X4_retS1S_1), (*_X4_dstS1S_1))); 37 return _X4_retS1S_1; 38 } 39 static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1){ 40 ((void)((*_X4_dstS1S_1)._X1ai_1=_X1ai_1) /* ?{} */); 41 ((void)((*_X4_dstS1S_1)._X1bi_1) /* ?{} */); 42 ((void)((*_X4_dstS1S_1)._X1ci_1) /* ?{} */); 43 } 44 static inline void _X12_constructorFv_S1Sii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1){ 45 ((void)((*_X4_dstS1S_1)._X1ai_1=_X1ai_1) /* ?{} */); 46 ((void)((*_X4_dstS1S_1)._X1bi_1=_X1bi_1) /* ?{} */); 47 ((void)((*_X4_dstS1S_1)._X1ci_1) /* ?{} */); 48 } 49 static inline void _X12_constructorFv_S1Siii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1, signed int _X1ci_1){ 50 ((void)((*_X4_dstS1S_1)._X1ai_1=_X1ai_1) /* ?{} */); 51 ((void)((*_X4_dstS1S_1)._X1bi_1=_X1bi_1) /* ?{} */); 52 ((void)((*_X4_dstS1S_1)._X1ci_1=_X1ci_1) /* ?{} */); 53 53 } 54 54 __extension__ union U { 55 __extension__ signed int _ _a__i_1;56 __extension__ signed int _ _b__i_1;57 __extension__ signed int _ _c__i_1;55 __extension__ signed int _X1ai_1; 56 __extension__ signed int _X1bi_1; 57 __extension__ signed int _X1ci_1; 58 58 }; 59 static inline void _ __constructor__F_2uU_autogen___1(__attribute__ ((unused)) union U *___dst__2uU_1);60 static inline void _ __constructor__F_2uU2uU_autogen___1(union U *___dst__2uU_1, union U ___src__2uU_1);61 static inline void _ __destructor__F_2uU_autogen___1(__attribute__ ((unused)) union U *___dst__2uU_1);62 static inline union U _ __operator_assign__F2uU_2uU2uU_autogen___1(union U *___dst__2uU_1, union U ___src__2uU_1);63 static inline void _ __constructor__F_2uUi_autogen___1(union U *___dst__2uU_1, signed int __a__i_1);64 static inline void _ __constructor__F_2uU_autogen___1(__attribute__ ((unused)) union U *___dst__2uU_1){65 } 66 static inline void _ __constructor__F_2uU2uU_autogen___1(union U *___dst__2uU_1, union U ___src__2uU_1){67 ((void)__builtin_memcpy(((void *)_ __dst__2uU_1), ((const void *)(&___src__2uU_1)), sizeof(union U )));68 } 69 static inline void _ __destructor__F_2uU_autogen___1(__attribute__ ((unused)) union U *___dst__2uU_1){70 } 71 static inline union U _ __operator_assign__F2uU_2uU2uU_autogen___1(union U *___dst__2uU_1, union U ___src__2uU_1){72 union U _ __ret__2uU_1;73 ((void)__builtin_memcpy(((void *)_ __dst__2uU_1), ((const void *)(&___src__2uU_1)), sizeof(union U )));74 ((void)_ __constructor__F_2uU2uU_autogen___1((&___ret__2uU_1), (*___dst__2uU_1)));75 return _ __ret__2uU_1;76 } 77 static inline void _ __constructor__F_2uUi_autogen___1(union U *___dst__2uU_1, signed int __a__i_1){78 ((void)__builtin_memcpy(((void *)_ __dst__2uU_1), ((const void *)(&__a__i_1)), sizeof(signed int )));59 static inline void _X12_constructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1); 60 static inline void _X12_constructorFv_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1); 61 static inline void _X11_destructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1); 62 static inline union U _X16_operator_assignFU1U_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1); 63 static inline void _X12_constructorFv_U1Ui_autogen___1(union U *_X4_dstU1U_1, signed int _X1ai_1); 64 static inline void _X12_constructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1){ 65 } 66 static inline void _X12_constructorFv_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1){ 67 ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X4_srcU1U_1)), sizeof(union U ))); 68 } 69 static inline void _X11_destructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1){ 70 } 71 static inline union U _X16_operator_assignFU1U_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1){ 72 union U _X4_retU1U_1; 73 ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X4_srcU1U_1)), sizeof(union U ))); 74 ((void)_X12_constructorFv_U1UU1U_autogen___1((&_X4_retU1U_1), (*_X4_dstU1U_1))); 75 return _X4_retU1U_1; 76 } 77 static inline void _X12_constructorFv_U1Ui_autogen___1(union U *_X4_dstU1U_1, signed int _X1ai_1){ 78 ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X1ai_1)), sizeof(signed int ))); 79 79 } 80 80 __extension__ enum E { 81 _ _R__C2eE_1,82 _ _G__C2eE_1,83 _ _B__C2eE_1,81 _X1RKM1E_1, 82 _X1GKM1E_1, 83 _X1BKM1E_1, 84 84 }; 85 __extension__ signed int _ _f__Fi___1();85 __extension__ signed int _X1fFi___1(); 86 86 __extension__ signed int i; 87 87 __extension__ signed int j; 88 __extension__ signed int _ _fred__Fi_i__1(signed int __p__i_1){89 __attribute__ ((unused)) signed int _ __retval_fred__i_1;88 __extension__ signed int _X4fredFi_i__1(signed int _X1pi_1){ 89 __attribute__ ((unused)) signed int _X12_retval_fredi_1; 90 90 __extension__ struct S { 91 __extension__ signed int _ _a__i_2;92 __extension__ signed int _ _b__i_2;93 __extension__ signed int _ _c__i_2;94 __extension__ signed int *_ _x__Pi_2;95 __extension__ signed int *_ _y__Pi_2;96 __extension__ signed int *_ _z__Pi_2;91 __extension__ signed int _X1ai_2; 92 __extension__ signed int _X1bi_2; 93 __extension__ signed int _X1ci_2; 94 __extension__ signed int *_X1xPi_2; 95 __extension__ signed int *_X1yPi_2; 96 __extension__ signed int *_X1zPi_2; 97 97 }; 98 inline void _ __constructor__F_2sS_autogen___2(struct S *___dst__2sS_2){99 ((void)((*_ __dst__2sS_2).__a__i_2) /* ?{} */);100 ((void)((*_ __dst__2sS_2).__b__i_2) /* ?{} */);101 ((void)((*_ __dst__2sS_2).__c__i_2) /* ?{} */);102 ((void)((*_ __dst__2sS_2).__x__Pi_2) /* ?{} */);103 ((void)((*_ __dst__2sS_2).__y__Pi_2) /* ?{} */);104 ((void)((*_ __dst__2sS_2).__z__Pi_2) /* ?{} */);105 } 106 inline void _ __constructor__F_2sS2sS_autogen___2(struct S *___dst__2sS_2, struct S ___src__2sS_2){107 ((void)((*_ __dst__2sS_2).__a__i_2=___src__2sS_2.__a__i_2) /* ?{} */);108 ((void)((*_ __dst__2sS_2).__b__i_2=___src__2sS_2.__b__i_2) /* ?{} */);109 ((void)((*_ __dst__2sS_2).__c__i_2=___src__2sS_2.__c__i_2) /* ?{} */);110 ((void)((*_ __dst__2sS_2).__x__Pi_2=___src__2sS_2.__x__Pi_2) /* ?{} */);111 ((void)((*_ __dst__2sS_2).__y__Pi_2=___src__2sS_2.__y__Pi_2) /* ?{} */);112 ((void)((*_ __dst__2sS_2).__z__Pi_2=___src__2sS_2.__z__Pi_2) /* ?{} */);113 } 114 inline void _ __destructor__F_2sS_autogen___2(struct S *___dst__2sS_2){115 ((void)((*_ __dst__2sS_2).__z__Pi_2) /* ^?{} */);116 ((void)((*_ __dst__2sS_2).__y__Pi_2) /* ^?{} */);117 ((void)((*_ __dst__2sS_2).__x__Pi_2) /* ^?{} */);118 ((void)((*_ __dst__2sS_2).__c__i_2) /* ^?{} */);119 ((void)((*_ __dst__2sS_2).__b__i_2) /* ^?{} */);120 ((void)((*_ __dst__2sS_2).__a__i_2) /* ^?{} */);121 } 122 inline struct S _ __operator_assign__F2sS_2sS2sS_autogen___2(struct S *___dst__2sS_2, struct S ___src__2sS_2){123 struct S _ __ret__2sS_2;124 ((void)((*_ __dst__2sS_2).__a__i_2=___src__2sS_2.__a__i_2));125 ((void)((*_ __dst__2sS_2).__b__i_2=___src__2sS_2.__b__i_2));126 ((void)((*_ __dst__2sS_2).__c__i_2=___src__2sS_2.__c__i_2));127 ((void)((*_ __dst__2sS_2).__x__Pi_2=___src__2sS_2.__x__Pi_2));128 ((void)((*_ __dst__2sS_2).__y__Pi_2=___src__2sS_2.__y__Pi_2));129 ((void)((*_ __dst__2sS_2).__z__Pi_2=___src__2sS_2.__z__Pi_2));130 ((void)_ __constructor__F_2sS2sS_autogen___2((&___ret__2sS_2), (*___dst__2sS_2)));131 return _ __ret__2sS_2;132 } 133 inline void _ __constructor__F_2sSi_autogen___2(struct S *___dst__2sS_2, signed int __a__i_2){134 ((void)((*_ __dst__2sS_2).__a__i_2=__a__i_2) /* ?{} */);135 ((void)((*_ __dst__2sS_2).__b__i_2) /* ?{} */);136 ((void)((*_ __dst__2sS_2).__c__i_2) /* ?{} */);137 ((void)((*_ __dst__2sS_2).__x__Pi_2) /* ?{} */);138 ((void)((*_ __dst__2sS_2).__y__Pi_2) /* ?{} */);139 ((void)((*_ __dst__2sS_2).__z__Pi_2) /* ?{} */);140 } 141 inline void _ __constructor__F_2sSii_autogen___2(struct S *___dst__2sS_2, signed int __a__i_2, signed int __b__i_2){142 ((void)((*_ __dst__2sS_2).__a__i_2=__a__i_2) /* ?{} */);143 ((void)((*_ __dst__2sS_2).__b__i_2=__b__i_2) /* ?{} */);144 ((void)((*_ __dst__2sS_2).__c__i_2) /* ?{} */);145 ((void)((*_ __dst__2sS_2).__x__Pi_2) /* ?{} */);146 ((void)((*_ __dst__2sS_2).__y__Pi_2) /* ?{} */);147 ((void)((*_ __dst__2sS_2).__z__Pi_2) /* ?{} */);148 } 149 inline void _ __constructor__F_2sSiii_autogen___2(struct S *___dst__2sS_2, signed int __a__i_2, signed int __b__i_2, signed int __c__i_2){150 ((void)((*_ __dst__2sS_2).__a__i_2=__a__i_2) /* ?{} */);151 ((void)((*_ __dst__2sS_2).__b__i_2=__b__i_2) /* ?{} */);152 ((void)((*_ __dst__2sS_2).__c__i_2=__c__i_2) /* ?{} */);153 ((void)((*_ __dst__2sS_2).__x__Pi_2) /* ?{} */);154 ((void)((*_ __dst__2sS_2).__y__Pi_2) /* ?{} */);155 ((void)((*_ __dst__2sS_2).__z__Pi_2) /* ?{} */);156 } 157 inline void _ __constructor__F_2sSiiiPi_autogen___2(struct S *___dst__2sS_2, signed int __a__i_2, signed int __b__i_2, signed int __c__i_2, signed int *__x__Pi_2){158 ((void)((*_ __dst__2sS_2).__a__i_2=__a__i_2) /* ?{} */);159 ((void)((*_ __dst__2sS_2).__b__i_2=__b__i_2) /* ?{} */);160 ((void)((*_ __dst__2sS_2).__c__i_2=__c__i_2) /* ?{} */);161 ((void)((*_ __dst__2sS_2).__x__Pi_2=__x__Pi_2) /* ?{} */);162 ((void)((*_ __dst__2sS_2).__y__Pi_2) /* ?{} */);163 ((void)((*_ __dst__2sS_2).__z__Pi_2) /* ?{} */);164 } 165 inline void _ __constructor__F_2sSiiiPiPi_autogen___2(struct S *___dst__2sS_2, signed int __a__i_2, signed int __b__i_2, signed int __c__i_2, signed int *__x__Pi_2, signed int *__y__Pi_2){166 ((void)((*_ __dst__2sS_2).__a__i_2=__a__i_2) /* ?{} */);167 ((void)((*_ __dst__2sS_2).__b__i_2=__b__i_2) /* ?{} */);168 ((void)((*_ __dst__2sS_2).__c__i_2=__c__i_2) /* ?{} */);169 ((void)((*_ __dst__2sS_2).__x__Pi_2=__x__Pi_2) /* ?{} */);170 ((void)((*_ __dst__2sS_2).__y__Pi_2=__y__Pi_2) /* ?{} */);171 ((void)((*_ __dst__2sS_2).__z__Pi_2) /* ?{} */);172 } 173 inline void _ __constructor__F_2sSiiiPiPiPi_autogen___2(struct S *___dst__2sS_2, signed int __a__i_2, signed int __b__i_2, signed int __c__i_2, signed int *__x__Pi_2, signed int *__y__Pi_2, signed int *__z__Pi_2){174 ((void)((*_ __dst__2sS_2).__a__i_2=__a__i_2) /* ?{} */);175 ((void)((*_ __dst__2sS_2).__b__i_2=__b__i_2) /* ?{} */);176 ((void)((*_ __dst__2sS_2).__c__i_2=__c__i_2) /* ?{} */);177 ((void)((*_ __dst__2sS_2).__x__Pi_2=__x__Pi_2) /* ?{} */);178 ((void)((*_ __dst__2sS_2).__y__Pi_2=__y__Pi_2) /* ?{} */);179 ((void)((*_ __dst__2sS_2).__z__Pi_2=__z__Pi_2) /* ?{} */);180 } 181 signed int _ _i__i_2 = (__extension__ __a__i_1+__extension__ 3);98 inline void _X12_constructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){ 99 ((void)((*_X4_dstS1S_2)._X1ai_2) /* ?{} */); 100 ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */); 101 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */); 102 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */); 103 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */); 104 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */); 105 } 106 inline void _X12_constructorFv_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){ 107 ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2) /* ?{} */); 108 ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2) /* ?{} */); 109 ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2) /* ?{} */); 110 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X4_srcS1S_2._X1xPi_2) /* ?{} */); 111 ((void)((*_X4_dstS1S_2)._X1yPi_2=_X4_srcS1S_2._X1yPi_2) /* ?{} */); 112 ((void)((*_X4_dstS1S_2)._X1zPi_2=_X4_srcS1S_2._X1zPi_2) /* ?{} */); 113 } 114 inline void _X11_destructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){ 115 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ^?{} */); 116 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ^?{} */); 117 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ^?{} */); 118 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ^?{} */); 119 ((void)((*_X4_dstS1S_2)._X1bi_2) /* ^?{} */); 120 ((void)((*_X4_dstS1S_2)._X1ai_2) /* ^?{} */); 121 } 122 inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){ 123 struct S _X4_retS1S_2; 124 ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2)); 125 ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2)); 126 ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2)); 127 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X4_srcS1S_2._X1xPi_2)); 128 ((void)((*_X4_dstS1S_2)._X1yPi_2=_X4_srcS1S_2._X1yPi_2)); 129 ((void)((*_X4_dstS1S_2)._X1zPi_2=_X4_srcS1S_2._X1zPi_2)); 130 ((void)_X12_constructorFv_S1SS1S_autogen___2((&_X4_retS1S_2), (*_X4_dstS1S_2))); 131 return _X4_retS1S_2; 132 } 133 inline void _X12_constructorFv_S1Si_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2){ 134 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */); 135 ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */); 136 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */); 137 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */); 138 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */); 139 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */); 140 } 141 inline void _X12_constructorFv_S1Sii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2){ 142 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */); 143 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */); 144 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */); 145 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */); 146 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */); 147 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */); 148 } 149 inline void _X12_constructorFv_S1Siii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2){ 150 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */); 151 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */); 152 ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */); 153 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */); 154 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */); 155 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */); 156 } 157 inline void _X12_constructorFv_S1SiiiPi_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2, signed int *_X1xPi_2){ 158 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */); 159 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */); 160 ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */); 161 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X1xPi_2) /* ?{} */); 162 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */); 163 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */); 164 } 165 inline void _X12_constructorFv_S1SiiiPiPi_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2, signed int *_X1xPi_2, signed int *_X1yPi_2){ 166 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */); 167 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */); 168 ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */); 169 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X1xPi_2) /* ?{} */); 170 ((void)((*_X4_dstS1S_2)._X1yPi_2=_X1yPi_2) /* ?{} */); 171 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */); 172 } 173 inline void _X12_constructorFv_S1SiiiPiPiPi_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2, signed int *_X1xPi_2, signed int *_X1yPi_2, signed int *_X1zPi_2){ 174 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */); 175 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */); 176 ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */); 177 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X1xPi_2) /* ?{} */); 178 ((void)((*_X4_dstS1S_2)._X1yPi_2=_X1yPi_2) /* ?{} */); 179 ((void)((*_X4_dstS1S_2)._X1zPi_2=_X1zPi_2) /* ?{} */); 180 } 181 signed int _X1ii_2 = (__extension__ _X1ai_1+__extension__ 3); 182 182 ((void)__extension__ 3); 183 ((void)__extension__ _ _a__i_1);184 __extension__ signed int _ _a__i_2;185 __extension__ signed int _ _b__i_2;186 __extension__ signed int _ _c__i_2;187 ((void)(__extension__ _ _a__i_2=(__extension__ __b__i_2+__extension__ __c__i_2)));183 ((void)__extension__ _X1ai_1); 184 __extension__ signed int _X1ai_2; 185 __extension__ signed int _X1bi_2; 186 __extension__ signed int _X1ci_2; 187 ((void)(__extension__ _X1ai_2=(__extension__ _X1bi_2+__extension__ _X1ci_2))); 188 188 signed int _tmp_cp_ret2; 189 ((void)(((void)(_tmp_cp_ret2=__extension__ _ _fred__Fi_i__1(3))) , _tmp_cp_ret2));189 ((void)(((void)(_tmp_cp_ret2=__extension__ _X4fredFi_i__1(3))) , _tmp_cp_ret2)); 190 190 ((void)(_tmp_cp_ret2) /* ^?{} */); 191 __extension__ signed int _ _mary__Fi_i__2(signed int __p__i_2){192 __attribute__ ((unused)) signed int _ __retval_mary__i_2;191 __extension__ signed int _X4maryFi_i__2(signed int _X1pi_2){ 192 __attribute__ ((unused)) signed int _X12_retval_maryi_2; 193 193 } 194 194 ((void)__extension__ sizeof(3)); 195 195 ((void)__extension__ ((3!=((signed int )0)) || (4!=((signed int )0)))); 196 ((void)__extension__ __alignof__(__extension__ _ _a__i_2));197 ((void)((__extension__ _ _a__i_2!=((signed int )0)) || (((__extension__ __b__i_2!=((signed int )0)) && (__extension__ __c__i_2!=((signed int )0)))!=((signed int )0))));198 ((void)(((__extension__ _ _a__i_2>__extension__ __b__i_2)!=((signed int )0)) ? __extension__ __c__i_2 : __extension__ __c__i_2));199 ((void)(__extension__ _ _a__i_2=__extension__ (__extension__ __b__i_2+__extension__ __c__i_2)));200 ((void)(((void)(((void)__extension__ _ _a__i_2) , __extension__ __b__i_2)) , __extension__ __c__i_2));201 } 196 ((void)__extension__ __alignof__(__extension__ _X1ai_2)); 197 ((void)((__extension__ _X1ai_2!=((signed int )0)) || (((__extension__ _X1bi_2!=((signed int )0)) && (__extension__ _X1ci_2!=((signed int )0)))!=((signed int )0)))); 198 ((void)(((__extension__ _X1ai_2>__extension__ _X1bi_2)!=((signed int )0)) ? __extension__ _X1ci_2 : __extension__ _X1ci_2)); 199 ((void)(__extension__ _X1ai_2=__extension__ (__extension__ _X1bi_2+__extension__ _X1ci_2))); 200 ((void)(((void)(((void)__extension__ _X1ai_2) , __extension__ _X1bi_2)) , __extension__ _X1ci_2)); 201 } -
tests/.expect/functions.x64.txt
r69efc321 r39c4dac 1 void _ _h__F___1(void){2 } 3 signed int _ _f__Fi_Fi__Fi_i_Fi__Fi_i_F____1(signed int (*__anonymous_object0)(void), signed int (*__anonymous_object1)(signed int __anonymous_object2), signed int (*__anonymous_object3)(void), signed int (*__anonymous_object4)(signed int __anonymous_object5), void (*__g__F___1)(void)){4 __attribute__ ((unused)) signed int _ __retval_f__i_1;5 ((void)(*_ _g__F___1)());6 ((void)_ _g__F___1());7 ((void)(_ _g__F___1=__h__F___1));8 } 9 signed int _ _f1__Fi___1(){10 __attribute__ ((unused)) signed int _ __retval_f1__i_1;11 } 12 signed int _ _f2__Fi___1(){13 __attribute__ ((unused)) signed int _ __retval_f2__i_1;14 } 15 signed int (*_ _f3__FFi_____1())(){16 __attribute__ ((unused)) signed int (*_ __retval_f3__Fi___1)();17 } 18 signed int *_ _f4__FPi___1(){19 __attribute__ ((unused)) signed int *_ __retval_f4__Pi_1;20 } 21 signed int (*_ _f5__FFi_____1())(){22 __attribute__ ((unused)) signed int (*_ __retval_f5__Fi___1)();23 } 24 signed int *_ _f6__FPi___1(){25 __attribute__ ((unused)) signed int *_ __retval_f6__Pi_1;26 } 27 signed int *_ _f7__FPi___1(){28 __attribute__ ((unused)) signed int *_ __retval_f7__Pi_1;29 } 30 signed int **_ _f8__FPPi___1(){31 __attribute__ ((unused)) signed int **_ __retval_f8__PPi_1;32 } 33 signed int *const *_ _f9__FPCPi___1(){34 __attribute__ ((unused)) signed int *const *_ __retval_f9__PCPi_1;35 } 36 signed int (*_ _f10__FPA0i___1())[]{37 __attribute__ ((unused)) signed int (*_ __retval_f10__PA0i_1)[];38 } 39 signed int (*_ _f11__FPA0A0i___1())[][((unsigned long int )3)]{40 __attribute__ ((unused)) signed int (*_ __retval_f11__PA0A0i_1)[][((unsigned long int )3)];41 } 42 signed int (*_ _f12__FPA0A0i___1())[][((unsigned long int )3)]{43 __attribute__ ((unused)) signed int (*_ __retval_f12__PA0A0i_1)[][((unsigned long int )3)];44 } 45 signed int _ _fII1__Fi_i__1(signed int __i__i_1){46 __attribute__ ((unused)) signed int _ __retval_fII1__i_1;47 } 48 const signed int _ _fII2__Fi_i__1(signed int __i__i_1){49 __attribute__ ((unused)) const signed int _ __retval_fII2__Ci_1;50 } 51 extern signed int _ _fII3__Fi_i__1(signed int __i__i_1){52 __attribute__ ((unused)) signed int _ __retval_fII3__i_1;53 } 54 extern const signed int _ _fII4__Fi_i__1(signed int __i__i_1){55 __attribute__ ((unused)) const signed int _ __retval_fII4__Ci_1;56 } 57 signed int *_ _fII5__FPi___1(){58 __attribute__ ((unused)) signed int *_ __retval_fII5__Pi_1;59 } 60 signed int *const _ _fII6__FPi___1(){61 __attribute__ ((unused)) signed int *const _ __retval_fII6__CPi_1;62 } 63 const signed long int *_ _fII7__FPCl___1(){64 __attribute__ ((unused)) const signed long int *_ __retval_fII7__PCl_1;65 } 66 static const signed long int *_ _fII8__FPCl___1(){67 __attribute__ ((unused)) const signed long int *_ __retval_fII8__PCl_1;68 } 69 static const signed long int *_ _fII9__FPCl___1(){70 __attribute__ ((unused)) const signed long int *_ __retval_fII9__PCl_1;71 } 72 signed int _ _fO1__Fi_i__1(signed int __i__i_1){73 __attribute__ ((unused)) signed int _ __retval_fO1__i_1;74 } 75 signed int _ _fO2__Fi_i__1(signed int __i__i_1){76 __attribute__ ((unused)) signed int _ __retval_fO2__i_1;77 } 78 const signed int _ _fO3__Fi_i__1(signed int __i__i_1){79 __attribute__ ((unused)) const signed int _ __retval_fO3__Ci_1;80 } 81 extern signed int _ _fO4__Fi_i__1(signed int __i__i_1){82 __attribute__ ((unused)) signed int _ __retval_fO4__i_1;83 } 84 extern const signed int _ _fO5__Fi_i__1(signed int __i__i_1){85 __attribute__ ((unused)) const signed int _ __retval_fO5__Ci_1;86 } 87 signed int _ _f__Fi___1(void);88 signed int _ _f__Fi_i__1(signed int __anonymous_object6);89 signed int _ _f__Fi___1(void){90 __attribute__ ((unused)) signed int _ __retval_f__i_1;91 } 92 signed int _ _f__Fi_i__1(signed int __anonymous_object7){93 __attribute__ ((unused)) signed int _ __retval_f__i_1;94 } 95 signed int _ _f__Fi___1(void);1 void _X1hFv___1(void){ 2 } 3 signed int _X1fFi_Fi__Fi_i_Fi__Fi_i_Fv____1(signed int (*__anonymous_object0)(void), signed int (*__anonymous_object1)(signed int __anonymous_object2), signed int (*__anonymous_object3)(void), signed int (*__anonymous_object4)(signed int __anonymous_object5), void (*_X1gFv___1)(void)){ 4 __attribute__ ((unused)) signed int _X9_retval_fi_1; 5 ((void)(*_X1gFv___1)()); 6 ((void)_X1gFv___1()); 7 ((void)(_X1gFv___1=_X1hFv___1)); 8 } 9 signed int _X2f1Fi___1(){ 10 __attribute__ ((unused)) signed int _X10_retval_f1i_1; 11 } 12 signed int _X2f2Fi___1(){ 13 __attribute__ ((unused)) signed int _X10_retval_f2i_1; 14 } 15 signed int (*_X2f3FFi_____1())(){ 16 __attribute__ ((unused)) signed int (*_X10_retval_f3Fi___1)(); 17 } 18 signed int *_X2f4FPi___1(){ 19 __attribute__ ((unused)) signed int *_X10_retval_f4Pi_1; 20 } 21 signed int (*_X2f5FFi_____1())(){ 22 __attribute__ ((unused)) signed int (*_X10_retval_f5Fi___1)(); 23 } 24 signed int *_X2f6FPi___1(){ 25 __attribute__ ((unused)) signed int *_X10_retval_f6Pi_1; 26 } 27 signed int *_X2f7FPi___1(){ 28 __attribute__ ((unused)) signed int *_X10_retval_f7Pi_1; 29 } 30 signed int **_X2f8FPPi___1(){ 31 __attribute__ ((unused)) signed int **_X10_retval_f8PPi_1; 32 } 33 signed int *const *_X2f9FPKPi___1(){ 34 __attribute__ ((unused)) signed int *const *_X10_retval_f9PKPi_1; 35 } 36 signed int (*_X3f10FPA0i___1())[]{ 37 __attribute__ ((unused)) signed int (*_X11_retval_f10PA0i_1)[]; 38 } 39 signed int (*_X3f11FPA0A0i___1())[][((unsigned long int )3)]{ 40 __attribute__ ((unused)) signed int (*_X11_retval_f11PA0A0i_1)[][((unsigned long int )3)]; 41 } 42 signed int (*_X3f12FPA0A0i___1())[][((unsigned long int )3)]{ 43 __attribute__ ((unused)) signed int (*_X11_retval_f12PA0A0i_1)[][((unsigned long int )3)]; 44 } 45 signed int _X4fII1Fi_i__1(signed int _X1ii_1){ 46 __attribute__ ((unused)) signed int _X12_retval_fII1i_1; 47 } 48 const signed int _X4fII2Fi_i__1(signed int _X1ii_1){ 49 __attribute__ ((unused)) const signed int _X12_retval_fII2Ki_1; 50 } 51 extern signed int _X4fII3Fi_i__1(signed int _X1ii_1){ 52 __attribute__ ((unused)) signed int _X12_retval_fII3i_1; 53 } 54 extern const signed int _X4fII4Fi_i__1(signed int _X1ii_1){ 55 __attribute__ ((unused)) const signed int _X12_retval_fII4Ki_1; 56 } 57 signed int *_X4fII5FPi___1(){ 58 __attribute__ ((unused)) signed int *_X12_retval_fII5Pi_1; 59 } 60 signed int *const _X4fII6FPi___1(){ 61 __attribute__ ((unused)) signed int *const _X12_retval_fII6KPi_1; 62 } 63 const signed long int *_X4fII7FPKl___1(){ 64 __attribute__ ((unused)) const signed long int *_X12_retval_fII7PKl_1; 65 } 66 static const signed long int *_X4fII8FPKl___1(){ 67 __attribute__ ((unused)) const signed long int *_X12_retval_fII8PKl_1; 68 } 69 static const signed long int *_X4fII9FPKl___1(){ 70 __attribute__ ((unused)) const signed long int *_X12_retval_fII9PKl_1; 71 } 72 signed int _X3fO1Fi_i__1(signed int _X1ii_1){ 73 __attribute__ ((unused)) signed int _X11_retval_fO1i_1; 74 } 75 signed int _X3fO2Fi_i__1(signed int _X1ii_1){ 76 __attribute__ ((unused)) signed int _X11_retval_fO2i_1; 77 } 78 const signed int _X3fO3Fi_i__1(signed int _X1ii_1){ 79 __attribute__ ((unused)) const signed int _X11_retval_fO3Ki_1; 80 } 81 extern signed int _X3fO4Fi_i__1(signed int _X1ii_1){ 82 __attribute__ ((unused)) signed int _X11_retval_fO4i_1; 83 } 84 extern const signed int _X3fO5Fi_i__1(signed int _X1ii_1){ 85 __attribute__ ((unused)) const signed int _X11_retval_fO5Ki_1; 86 } 87 signed int _X1fFi___1(void); 88 signed int _X1fFi_i__1(signed int __anonymous_object6); 89 signed int _X1fFi___1(void){ 90 __attribute__ ((unused)) signed int _X9_retval_fi_1; 91 } 92 signed int _X1fFi_i__1(signed int __anonymous_object7){ 93 __attribute__ ((unused)) signed int _X9_retval_fi_1; 94 } 95 signed int _X1fFi___1(void); 96 96 struct _tuple2_ { 97 97 }; 98 static inline void _layoutof__tuple2_(unsigned long int *_sizeof__tuple2_, unsigned long int *_alignof__tuple2_, unsigned long int *_offsetof__tuple2_, unsigned long int _sizeof_ 16ttuple_param_2_0, unsigned long int _alignof_16ttuple_param_2_0, unsigned long int _sizeof_16ttuple_param_2_1, unsigned long int _alignof_16ttuple_param_2_1){98 static inline void _layoutof__tuple2_(unsigned long int *_sizeof__tuple2_, unsigned long int *_alignof__tuple2_, unsigned long int *_offsetof__tuple2_, unsigned long int _sizeof_Y15tuple_param_2_0, unsigned long int _alignof_Y15tuple_param_2_0, unsigned long int _sizeof_Y15tuple_param_2_1, unsigned long int _alignof_Y15tuple_param_2_1){ 99 99 ((void)((*_sizeof__tuple2_)=0)); 100 100 ((void)((*_alignof__tuple2_)=1)); 101 101 ((void)(_offsetof__tuple2_[0]=(*_sizeof__tuple2_))); 102 ((void)((*_sizeof__tuple2_)+=_sizeof_ 16ttuple_param_2_0));103 if ( ((*_alignof__tuple2_)<_alignof_ 16ttuple_param_2_0) ) ((void)((*_alignof__tuple2_)=_alignof_16ttuple_param_2_0));104 105 if ( ((*_sizeof__tuple2_)&(_alignof_ 16ttuple_param_2_1-1)) ) ((void)((*_sizeof__tuple2_)+=(_alignof_16ttuple_param_2_1-((*_sizeof__tuple2_)&(_alignof_16ttuple_param_2_1-1)))));102 ((void)((*_sizeof__tuple2_)+=_sizeof_Y15tuple_param_2_0)); 103 if ( ((*_alignof__tuple2_)<_alignof_Y15tuple_param_2_0) ) ((void)((*_alignof__tuple2_)=_alignof_Y15tuple_param_2_0)); 104 105 if ( ((*_sizeof__tuple2_)&(_alignof_Y15tuple_param_2_1-1)) ) ((void)((*_sizeof__tuple2_)+=(_alignof_Y15tuple_param_2_1-((*_sizeof__tuple2_)&(_alignof_Y15tuple_param_2_1-1))))); 106 106 107 107 ((void)(_offsetof__tuple2_[1]=(*_sizeof__tuple2_))); 108 ((void)((*_sizeof__tuple2_)+=_sizeof_ 16ttuple_param_2_1));109 if ( ((*_alignof__tuple2_)<_alignof_ 16ttuple_param_2_1) ) ((void)((*_alignof__tuple2_)=_alignof_16ttuple_param_2_1));108 ((void)((*_sizeof__tuple2_)+=_sizeof_Y15tuple_param_2_1)); 109 if ( ((*_alignof__tuple2_)<_alignof_Y15tuple_param_2_1) ) ((void)((*_alignof__tuple2_)=_alignof_Y15tuple_param_2_1)); 110 110 111 111 if ( ((*_sizeof__tuple2_)&((*_alignof__tuple2_)-1)) ) ((void)((*_sizeof__tuple2_)+=((*_alignof__tuple2_)-((*_sizeof__tuple2_)&((*_alignof__tuple2_)-1))))); … … 116 116 signed int field_1; 117 117 }; 118 struct _conc__tuple2_0 _ _f__FTii____1(void);119 struct _conc__tuple2_0 _ _f__FTii__ii__1(signed int __anonymous_object8, signed int __x__i_1);120 struct _conc__tuple2_0 _ _f__FTii____1(void){121 __attribute__ ((unused)) struct _conc__tuple2_0 _ __retval_f__Tii__1 = { };122 } 123 struct _conc__tuple2_0 _ _f__FTii__ii__1(signed int __anonymous_object9, signed int __x__i_1){124 __attribute__ ((unused)) struct _conc__tuple2_0 _ __retval_f__Tii__1 = { };118 struct _conc__tuple2_0 _X1fFT2ii___1(void); 119 struct _conc__tuple2_0 _X1fFT2ii_ii__1(signed int __anonymous_object8, signed int _X1xi_1); 120 struct _conc__tuple2_0 _X1fFT2ii___1(void){ 121 __attribute__ ((unused)) struct _conc__tuple2_0 _X9_retval_fT2ii_1 = { }; 122 } 123 struct _conc__tuple2_0 _X1fFT2ii_ii__1(signed int __anonymous_object9, signed int _X1xi_1){ 124 __attribute__ ((unused)) struct _conc__tuple2_0 _X9_retval_fT2ii_1 = { }; 125 125 } 126 126 struct _tuple3_ { 127 127 }; 128 static inline void _layoutof__tuple3_(unsigned long int *_sizeof__tuple3_, unsigned long int *_alignof__tuple3_, unsigned long int *_offsetof__tuple3_, unsigned long int _sizeof_ 16ttuple_param_3_0, unsigned long int _alignof_16ttuple_param_3_0, unsigned long int _sizeof_16ttuple_param_3_1, unsigned long int _alignof_16ttuple_param_3_1, unsigned long int _sizeof_16ttuple_param_3_2, unsigned long int _alignof_16ttuple_param_3_2){128 static inline void _layoutof__tuple3_(unsigned long int *_sizeof__tuple3_, unsigned long int *_alignof__tuple3_, unsigned long int *_offsetof__tuple3_, unsigned long int _sizeof_Y15tuple_param_3_0, unsigned long int _alignof_Y15tuple_param_3_0, unsigned long int _sizeof_Y15tuple_param_3_1, unsigned long int _alignof_Y15tuple_param_3_1, unsigned long int _sizeof_Y15tuple_param_3_2, unsigned long int _alignof_Y15tuple_param_3_2){ 129 129 ((void)((*_sizeof__tuple3_)=0)); 130 130 ((void)((*_alignof__tuple3_)=1)); 131 131 ((void)(_offsetof__tuple3_[0]=(*_sizeof__tuple3_))); 132 ((void)((*_sizeof__tuple3_)+=_sizeof_ 16ttuple_param_3_0));133 if ( ((*_alignof__tuple3_)<_alignof_ 16ttuple_param_3_0) ) ((void)((*_alignof__tuple3_)=_alignof_16ttuple_param_3_0));134 135 if ( ((*_sizeof__tuple3_)&(_alignof_ 16ttuple_param_3_1-1)) ) ((void)((*_sizeof__tuple3_)+=(_alignof_16ttuple_param_3_1-((*_sizeof__tuple3_)&(_alignof_16ttuple_param_3_1-1)))));132 ((void)((*_sizeof__tuple3_)+=_sizeof_Y15tuple_param_3_0)); 133 if ( ((*_alignof__tuple3_)<_alignof_Y15tuple_param_3_0) ) ((void)((*_alignof__tuple3_)=_alignof_Y15tuple_param_3_0)); 134 135 if ( ((*_sizeof__tuple3_)&(_alignof_Y15tuple_param_3_1-1)) ) ((void)((*_sizeof__tuple3_)+=(_alignof_Y15tuple_param_3_1-((*_sizeof__tuple3_)&(_alignof_Y15tuple_param_3_1-1))))); 136 136 137 137 ((void)(_offsetof__tuple3_[1]=(*_sizeof__tuple3_))); 138 ((void)((*_sizeof__tuple3_)+=_sizeof_ 16ttuple_param_3_1));139 if ( ((*_alignof__tuple3_)<_alignof_ 16ttuple_param_3_1) ) ((void)((*_alignof__tuple3_)=_alignof_16ttuple_param_3_1));140 141 if ( ((*_sizeof__tuple3_)&(_alignof_ 16ttuple_param_3_2-1)) ) ((void)((*_sizeof__tuple3_)+=(_alignof_16ttuple_param_3_2-((*_sizeof__tuple3_)&(_alignof_16ttuple_param_3_2-1)))));138 ((void)((*_sizeof__tuple3_)+=_sizeof_Y15tuple_param_3_1)); 139 if ( ((*_alignof__tuple3_)<_alignof_Y15tuple_param_3_1) ) ((void)((*_alignof__tuple3_)=_alignof_Y15tuple_param_3_1)); 140 141 if ( ((*_sizeof__tuple3_)&(_alignof_Y15tuple_param_3_2-1)) ) ((void)((*_sizeof__tuple3_)+=(_alignof_Y15tuple_param_3_2-((*_sizeof__tuple3_)&(_alignof_Y15tuple_param_3_2-1))))); 142 142 143 143 ((void)(_offsetof__tuple3_[2]=(*_sizeof__tuple3_))); 144 ((void)((*_sizeof__tuple3_)+=_sizeof_ 16ttuple_param_3_2));145 if ( ((*_alignof__tuple3_)<_alignof_ 16ttuple_param_3_2) ) ((void)((*_alignof__tuple3_)=_alignof_16ttuple_param_3_2));144 ((void)((*_sizeof__tuple3_)+=_sizeof_Y15tuple_param_3_2)); 145 if ( ((*_alignof__tuple3_)<_alignof_Y15tuple_param_3_2) ) ((void)((*_alignof__tuple3_)=_alignof_Y15tuple_param_3_2)); 146 146 147 147 if ( ((*_sizeof__tuple3_)&((*_alignof__tuple3_)-1)) ) ((void)((*_sizeof__tuple3_)+=((*_alignof__tuple3_)-((*_sizeof__tuple3_)&((*_alignof__tuple3_)-1))))); … … 153 153 signed int field_2; 154 154 }; 155 struct _conc__tuple3_1 _ _f__FTiii____1(void);156 struct _conc__tuple3_1 _ _f__FTiii__iii__1(signed int __anonymous_object10, signed int __x__i_1, signed int __anonymous_object11);157 struct _conc__tuple3_1 _ _f__FTiii____1(void){158 __attribute__ ((unused)) struct _conc__tuple3_1 _ __retval_f__Tiii__1 = { };159 } 160 struct _conc__tuple3_1 _ _f__FTiii__iii__1(signed int __anonymous_object12, signed int __x__i_1, signed int __anonymous_object13){161 __attribute__ ((unused)) struct _conc__tuple3_1 _ __retval_f__Tiii__1 = { };155 struct _conc__tuple3_1 _X1fFT3iii___1(void); 156 struct _conc__tuple3_1 _X1fFT3iii_iii__1(signed int __anonymous_object10, signed int _X1xi_1, signed int __anonymous_object11); 157 struct _conc__tuple3_1 _X1fFT3iii___1(void){ 158 __attribute__ ((unused)) struct _conc__tuple3_1 _X9_retval_fT3iii_1 = { }; 159 } 160 struct _conc__tuple3_1 _X1fFT3iii_iii__1(signed int __anonymous_object12, signed int _X1xi_1, signed int __anonymous_object13){ 161 __attribute__ ((unused)) struct _conc__tuple3_1 _X9_retval_fT3iii_1 = { }; 162 162 } 163 163 struct _conc__tuple3_2 { … … 166 166 signed int *field_2; 167 167 }; 168 struct _conc__tuple3_2 _ _f__FTiiPi____1(void);169 struct _conc__tuple3_2 _ _f__FTiiPi__iiPi__1(signed int __anonymous_object14, signed int __x__i_1, signed int *__y__Pi_1);170 struct _conc__tuple3_2 _ _f__FTiiPi____1(void){171 __attribute__ ((unused)) struct _conc__tuple3_2 _ __retval_f__TiiPi__1 = { };172 } 173 struct _conc__tuple3_2 _ _f__FTiiPi__iiPi__1(signed int __anonymous_object15, signed int __x__i_1, signed int *__y__Pi_1){174 __attribute__ ((unused)) struct _conc__tuple3_2 _ __retval_f__TiiPi__1 = { };175 } 176 signed int _ _f11__Fi_i__1(signed int __anonymous_object16);177 signed int _ _f12__Fi___1(void);178 const double _ _bar1__Fd___1();179 const double _ _bar2__Fd_i__1(signed int __anonymous_object17);180 const double _ _bar3__Fd_d__1(double __anonymous_object18);181 const double _ _foo__Fd___1(void);182 const double _ _foo__Fd_i__1(signed int __anonymous_object19);183 const double _ _foo__Fd_d__1(double __anonymous_object20){184 __attribute__ ((unused)) const double _ __retval_foo__Cd_1;185 ((void)((*((double *)(&_ __retval_foo__Cd_1)))=3.0) /* ?{} */);186 return _ __retval_foo__Cd_1;168 struct _conc__tuple3_2 _X1fFT3iiPi___1(void); 169 struct _conc__tuple3_2 _X1fFT3iiPi_iiPi__1(signed int __anonymous_object14, signed int _X1xi_1, signed int *_X1yPi_1); 170 struct _conc__tuple3_2 _X1fFT3iiPi___1(void){ 171 __attribute__ ((unused)) struct _conc__tuple3_2 _X9_retval_fT3iiPi_1 = { }; 172 } 173 struct _conc__tuple3_2 _X1fFT3iiPi_iiPi__1(signed int __anonymous_object15, signed int _X1xi_1, signed int *_X1yPi_1){ 174 __attribute__ ((unused)) struct _conc__tuple3_2 _X9_retval_fT3iiPi_1 = { }; 175 } 176 signed int _X3f11Fi_i__1(signed int __anonymous_object16); 177 signed int _X3f12Fi___1(void); 178 const double _X4bar1Fd___1(); 179 const double _X4bar2Fd_i__1(signed int __anonymous_object17); 180 const double _X4bar3Fd_d__1(double __anonymous_object18); 181 const double _X3fooFd___1(void); 182 const double _X3fooFd_i__1(signed int __anonymous_object19); 183 const double _X3fooFd_d__1(double __anonymous_object20){ 184 __attribute__ ((unused)) const double _X11_retval_fooKd_1; 185 ((void)((*((double *)(&_X11_retval_fooKd_1)))=3.0) /* ?{} */); 186 return _X11_retval_fooKd_1; 187 187 } 188 188 struct S { 189 signed int _ _i__i_1;190 }; 191 static inline void _ __constructor__F_2sS_autogen___1(struct S *___dst__2sS_1);192 static inline void _ __constructor__F_2sS2sS_autogen___1(struct S *___dst__2sS_1, struct S ___src__2sS_1);193 static inline void _ __destructor__F_2sS_autogen___1(struct S *___dst__2sS_1);194 static inline struct S _ __operator_assign__F2sS_2sS2sS_autogen___1(struct S *___dst__2sS_1, struct S ___src__2sS_1);195 static inline void _ __constructor__F_2sSi_autogen___1(struct S *___dst__2sS_1, signed int __i__i_1);196 static inline void _ __constructor__F_2sS_autogen___1(struct S *___dst__2sS_1){197 ((void)((*_ __dst__2sS_1).__i__i_1) /* ?{} */);198 } 199 static inline void _ __constructor__F_2sS2sS_autogen___1(struct S *___dst__2sS_1, struct S ___src__2sS_1){200 ((void)((*_ __dst__2sS_1).__i__i_1=___src__2sS_1.__i__i_1) /* ?{} */);201 } 202 static inline void _ __destructor__F_2sS_autogen___1(struct S *___dst__2sS_1){203 ((void)((*_ __dst__2sS_1).__i__i_1) /* ^?{} */);204 } 205 static inline struct S _ __operator_assign__F2sS_2sS2sS_autogen___1(struct S *___dst__2sS_1, struct S ___src__2sS_1){206 struct S _ __ret__2sS_1;207 ((void)((*_ __dst__2sS_1).__i__i_1=___src__2sS_1.__i__i_1));208 ((void)_ __constructor__F_2sS2sS_autogen___1((&___ret__2sS_1), (*___dst__2sS_1)));209 return _ __ret__2sS_1;210 } 211 static inline void _ __constructor__F_2sSi_autogen___1(struct S *___dst__2sS_1, signed int __i__i_1){212 ((void)((*_ __dst__2sS_1).__i__i_1=__i__i_1) /* ?{} */);213 } 214 struct S _ _rtn__F2sS_i__1(signed int __anonymous_object21){215 __attribute__ ((unused)) struct S _ __retval_rtn__2sS_1;216 } 217 signed int _ _f__Fi_Fi_ii_Fi_i___1(signed int (*__anonymous_object22)(signed int __anonymous_object23, signed int __p__i_1), signed int (*__anonymous_object24)(signed int __anonymous_object25)){218 __attribute__ ((unused)) signed int _ __retval_f__i_1;219 signed int (*(*_ _pc__PA0A0PA0A0i_2)[][((unsigned long int )10)])[][((unsigned long int )3)];220 signed int (*(*_ _p__PA0A0PA0A0i_2)[][((unsigned long int )10)])[][((unsigned long int )3)];221 signed int (*(*_ _p__PA0Fi_i__2)[])(signed int __anonymous_object26);222 } 223 static const signed int *_ _f1__FPCi___1(){224 __attribute__ ((unused)) const signed int *_ __retval_f1__PCi_1;225 } 226 static const signed int *_ _f2__FPCi___1(void){227 __attribute__ ((unused)) const signed int *_ __retval_f2__PCi_1;228 } 229 static inline signed int *const _ _f3__FPi___1(void){230 __attribute__ ((unused)) signed int *const _ __retval_f3__CPi_1;189 signed int _X1ii_1; 190 }; 191 static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1); 192 static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1); 193 static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1); 194 static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1); 195 static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ii_1); 196 static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){ 197 ((void)((*_X4_dstS1S_1)._X1ii_1) /* ?{} */); 198 } 199 static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){ 200 ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1) /* ?{} */); 201 } 202 static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){ 203 ((void)((*_X4_dstS1S_1)._X1ii_1) /* ^?{} */); 204 } 205 static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){ 206 struct S _X4_retS1S_1; 207 ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1)); 208 ((void)_X12_constructorFv_S1SS1S_autogen___1((&_X4_retS1S_1), (*_X4_dstS1S_1))); 209 return _X4_retS1S_1; 210 } 211 static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ii_1){ 212 ((void)((*_X4_dstS1S_1)._X1ii_1=_X1ii_1) /* ?{} */); 213 } 214 struct S _X3rtnFS1S_i__1(signed int __anonymous_object21){ 215 __attribute__ ((unused)) struct S _X11_retval_rtnS1S_1; 216 } 217 signed int _X1fFi_Fi_ii_Fi_i___1(signed int (*__anonymous_object22)(signed int __anonymous_object23, signed int _X1pi_1), signed int (*__anonymous_object24)(signed int __anonymous_object25)){ 218 __attribute__ ((unused)) signed int _X9_retval_fi_1; 219 signed int (*(*_X2pcPA0A0PA0A0i_2)[][((unsigned long int )10)])[][((unsigned long int )3)]; 220 signed int (*(*_X1pPA0A0PA0A0i_2)[][((unsigned long int )10)])[][((unsigned long int )3)]; 221 signed int (*(*_X1pPA0Fi_i__2)[])(signed int __anonymous_object26); 222 } 223 static const signed int *_X2f1FPKi___1(){ 224 __attribute__ ((unused)) const signed int *_X10_retval_f1PKi_1; 225 } 226 static const signed int *_X2f2FPKi___1(void){ 227 __attribute__ ((unused)) const signed int *_X10_retval_f2PKi_1; 228 } 229 static inline signed int *const _X2f3FPi___1(void){ 230 __attribute__ ((unused)) signed int *const _X10_retval_f3KPi_1; 231 231 } 232 232 struct _conc__tuple2_3 { … … 234 234 signed int field_1; 235 235 }; 236 static inline const struct _conc__tuple2_3 _ _f4__FTPii____1(void){237 __attribute__ ((unused)) const struct _conc__tuple2_3 _ __retval_f4__CTPii__1;238 } 239 static const struct _conc__tuple2_3 _ _f5__FTPiCi____1(void){240 __attribute__ ((unused)) const struct _conc__tuple2_3 _ __retval_f5__CTPiCi__1;241 } 242 signed int _ _f__Fi_Fi__FPi__FPPi__FPCPi__FPCPi__PiPiPPiPPiPPPiPPPiPPCPiPPCPiPCPCPiPCPCPi__1(signed int (*__anonymous_object27)(), signed int *(*__anonymous_object28)(), signed int **(*__anonymous_object29)(), signed int *const *(*__anonymous_object30)(), signed int *const *const (*__anonymous_object31)(), signed int *__anonymous_object32, signed int __anonymous_object33[((unsigned long int )10)], signed int **__anonymous_object34, signed int *__anonymous_object35[((unsigned long int )10)], signed int ***__anonymous_object36, signed int **__anonymous_object37[((unsigned long int )10)], signed int *const **__anonymous_object38, signed int *const *__anonymous_object39[((unsigned long int )10)], signed int *const *const *__anonymous_object40, signed int *const *const __anonymous_object41[((unsigned long int )10)]);243 signed int _ _f__Fi_Fi__FPi__FPPi__FPCPi__FPCPi__PiPiPPiPPiPPPiPPPiPPCPiPPCPiPCPCPiPCPCPi__1(signed int (*__anonymous_object42)(), signed int *(*__anonymous_object43)(), signed int **(*__anonymous_object44)(), signed int *const *(*__anonymous_object45)(), signed int *const *const (*__anonymous_object46)(), signed int *__anonymous_object47, signed int __anonymous_object48[((unsigned long int )10)], signed int **__anonymous_object49, signed int *__anonymous_object50[((unsigned long int )10)], signed int ***__anonymous_object51, signed int **__anonymous_object52[((unsigned long int )10)], signed int *const **__anonymous_object53, signed int *const *__anonymous_object54[((unsigned long int )10)], signed int *const *const *__anonymous_object55, signed int *const *const __anonymous_object56[((unsigned long int )10)]){244 __attribute__ ((unused)) signed int _ __retval_f__i_1;245 } 246 signed int _ _f__Fi_Pii__1(signed int *__f__Pi_1, signed int __t__i_1){247 __attribute__ ((unused)) signed int _ __retval_f__i_1;248 signed int _ _T__i_2;249 } 236 static inline const struct _conc__tuple2_3 _X2f4FT2Pii___1(void){ 237 __attribute__ ((unused)) const struct _conc__tuple2_3 _X10_retval_f4KT2Pii_1; 238 } 239 static const struct _conc__tuple2_3 _X2f5FT2PiKi___1(void){ 240 __attribute__ ((unused)) const struct _conc__tuple2_3 _X10_retval_f5KT2PiKi_1; 241 } 242 signed int _X1fFi_Fi__FPi__FPPi__FPKPi__FPKPi__PiPiPPiPPiPPPiPPPiPPKPiPPKPiPKPKPiPKPKPi__1(signed int (*__anonymous_object27)(), signed int *(*__anonymous_object28)(), signed int **(*__anonymous_object29)(), signed int *const *(*__anonymous_object30)(), signed int *const *const (*__anonymous_object31)(), signed int *__anonymous_object32, signed int __anonymous_object33[((unsigned long int )10)], signed int **__anonymous_object34, signed int *__anonymous_object35[((unsigned long int )10)], signed int ***__anonymous_object36, signed int **__anonymous_object37[((unsigned long int )10)], signed int *const **__anonymous_object38, signed int *const *__anonymous_object39[((unsigned long int )10)], signed int *const *const *__anonymous_object40, signed int *const *const __anonymous_object41[((unsigned long int )10)]); 243 signed int _X1fFi_Fi__FPi__FPPi__FPKPi__FPKPi__PiPiPPiPPiPPPiPPPiPPKPiPPKPiPKPKPiPKPKPi__1(signed int (*__anonymous_object42)(), signed int *(*__anonymous_object43)(), signed int **(*__anonymous_object44)(), signed int *const *(*__anonymous_object45)(), signed int *const *const (*__anonymous_object46)(), signed int *__anonymous_object47, signed int __anonymous_object48[((unsigned long int )10)], signed int **__anonymous_object49, signed int *__anonymous_object50[((unsigned long int )10)], signed int ***__anonymous_object51, signed int **__anonymous_object52[((unsigned long int )10)], signed int *const **__anonymous_object53, signed int *const *__anonymous_object54[((unsigned long int )10)], signed int *const *const *__anonymous_object55, signed int *const *const __anonymous_object56[((unsigned long int )10)]){ 244 __attribute__ ((unused)) signed int _X9_retval_fi_1; 245 } 246 signed int _X1fFi_Pii__1(signed int *_X1fPi_1, signed int _X1ti_1){ 247 __attribute__ ((unused)) signed int _X9_retval_fi_1; 248 signed int _X1Ti_2; 249 } -
tests/.expect/gccExtensions.x64.txt
r69efc321 r39c4dac 1 extern signed int _ _x__i_1 asm ( "xx" );2 signed int _ _main__Fi_iPPCc__1(signed int __argc__i_1, const char **__argv__PPCc_1){3 __attribute__ ((unused)) signed int _ __retval_main__i_1;1 extern signed int _X1xi_1 asm ( "xx" ); 2 signed int _X4mainFi_iPPKc__1(signed int _X4argci_1, const char **_X4argvPPKc_1){ 3 __attribute__ ((unused)) signed int _X12_retval_maini_1; 4 4 asm ( "nop" : : : ); 5 5 asm ( "nop" : : : ); 6 6 asm ( "nop" : : : ); 7 static signed int _ _y__i_2 asm ( "yy" );8 static signed int *_ _z__Pi_2 asm ( "zz" );9 signed int _ _src__i_2;10 signed int _ _dst__i_2;7 static signed int _X1yi_2 asm ( "yy" ); 8 static signed int *_X1zPi_2 asm ( "zz" ); 9 signed int _X3srci_2; 10 signed int _X3dsti_2; 11 11 asm volatile ( "mov %1, %0\n\t" "add $1, %0" : : : ); 12 asm volatile ( "mov %1, %0\n\t" "add $1, %0" : "=" "r" ( _ _dst__i_2 ) : : );13 asm volatile ( "mov %1, %0\n\t" "add $1, %0" : "=r" ( _ _dst__i_2 ) : "r" ( __src__i_2 ) : );14 asm ( "mov %1, %0\n\t" "add $1, %0" : "=r" ( _ _dst__i_2 ), "=r" ( __src__i_2 ) : [ __src__i_2 ] "r" ( __dst__i_2 ) : "r0" );15 L2: L1: asm goto ( "frob %%r5, %1; jc %l[L1]; mov (%2), %%r5" : : "r" ( _ _src__i_2 ), "r" ( (&__dst__i_2) ) : "r5", "memory" : L1, L2 );16 double _Complex _ _c1__Xd_2;17 double _Complex _ _c2__Xd_2;18 const signed int _ _i1__Ci_2;19 const signed int _ _i2__Ci_2;20 const signed int _ _i3__Ci_2;21 inline signed int _ _f1__Fi___2(){22 __attribute__ ((unused)) signed int _ __retval_f1__i_2;12 asm volatile ( "mov %1, %0\n\t" "add $1, %0" : "=" "r" ( _X3dsti_2 ) : : ); 13 asm volatile ( "mov %1, %0\n\t" "add $1, %0" : "=r" ( _X3dsti_2 ) : "r" ( _X3srci_2 ) : ); 14 asm ( "mov %1, %0\n\t" "add $1, %0" : "=r" ( _X3dsti_2 ), "=r" ( _X3srci_2 ) : [ _X3srci_2 ] "r" ( _X3dsti_2 ) : "r0" ); 15 L2: L1: asm goto ( "frob %%r5, %1; jc %l[L1]; mov (%2), %%r5" : : "r" ( _X3srci_2 ), "r" ( (&_X3dsti_2) ) : "r5", "memory" : L1, L2 ); 16 double _Complex _X2c1Cd_2; 17 double _Complex _X2c2Cd_2; 18 const signed int _X2i1Ki_2; 19 const signed int _X2i2Ki_2; 20 const signed int _X2i3Ki_2; 21 inline signed int _X2f1Fi___2(){ 22 __attribute__ ((unused)) signed int _X10_retval_f1i_2; 23 23 } 24 inline signed int _ _f2__Fi___2(){25 __attribute__ ((unused)) signed int _ __retval_f2__i_2;24 inline signed int _X2f2Fi___2(){ 25 __attribute__ ((unused)) signed int _X10_retval_f2i_2; 26 26 } 27 signed int _ _s1__i_2;28 signed int _ _s2__i_2;29 volatile signed int _ _v1__Vi_2;30 volatile signed int _ _v2__Vi_2;31 signed int _ _t1___2;32 signed int _ _t2___2;33 __extension__ const signed int _ _ex__Ci_2;27 signed int _X2s1i_2; 28 signed int _X2s2i_2; 29 volatile signed int _X2v1Vi_2; 30 volatile signed int _X2v2Vi_2; 31 signed int _X2t1_2; 32 signed int _X2t2_2; 33 __extension__ const signed int _X2exKi_2; 34 34 struct S { 35 __extension__ signed int _ _a__i_2;36 __extension__ signed int _ _b__i_2;37 __extension__ signed int _ _c__i_2;35 __extension__ signed int _X1ai_2; 36 __extension__ signed int _X1bi_2; 37 __extension__ signed int _X1ci_2; 38 38 }; 39 inline void _ __constructor__F_2sS_autogen___2(struct S *___dst__2sS_2){40 ((void)((*_ __dst__2sS_2).__a__i_2) /* ?{} */);41 ((void)((*_ __dst__2sS_2).__b__i_2) /* ?{} */);42 ((void)((*_ __dst__2sS_2).__c__i_2) /* ?{} */);39 inline void _X12_constructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){ 40 ((void)((*_X4_dstS1S_2)._X1ai_2) /* ?{} */); 41 ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */); 42 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */); 43 43 } 44 inline void _ __constructor__F_2sS2sS_autogen___2(struct S *___dst__2sS_2, struct S ___src__2sS_2){45 ((void)((*_ __dst__2sS_2).__a__i_2=___src__2sS_2.__a__i_2) /* ?{} */);46 ((void)((*_ __dst__2sS_2).__b__i_2=___src__2sS_2.__b__i_2) /* ?{} */);47 ((void)((*_ __dst__2sS_2).__c__i_2=___src__2sS_2.__c__i_2) /* ?{} */);44 inline void _X12_constructorFv_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){ 45 ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2) /* ?{} */); 46 ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2) /* ?{} */); 47 ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2) /* ?{} */); 48 48 } 49 inline void _ __destructor__F_2sS_autogen___2(struct S *___dst__2sS_2){50 ((void)((*_ __dst__2sS_2).__c__i_2) /* ^?{} */);51 ((void)((*_ __dst__2sS_2).__b__i_2) /* ^?{} */);52 ((void)((*_ __dst__2sS_2).__a__i_2) /* ^?{} */);49 inline void _X11_destructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){ 50 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ^?{} */); 51 ((void)((*_X4_dstS1S_2)._X1bi_2) /* ^?{} */); 52 ((void)((*_X4_dstS1S_2)._X1ai_2) /* ^?{} */); 53 53 } 54 inline struct S _ __operator_assign__F2sS_2sS2sS_autogen___2(struct S *___dst__2sS_2, struct S ___src__2sS_2){55 struct S _ __ret__2sS_2;56 ((void)((*_ __dst__2sS_2).__a__i_2=___src__2sS_2.__a__i_2));57 ((void)((*_ __dst__2sS_2).__b__i_2=___src__2sS_2.__b__i_2));58 ((void)((*_ __dst__2sS_2).__c__i_2=___src__2sS_2.__c__i_2));59 ((void)_ __constructor__F_2sS2sS_autogen___2((&___ret__2sS_2), (*___dst__2sS_2)));60 return _ __ret__2sS_2;54 inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){ 55 struct S _X4_retS1S_2; 56 ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2)); 57 ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2)); 58 ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2)); 59 ((void)_X12_constructorFv_S1SS1S_autogen___2((&_X4_retS1S_2), (*_X4_dstS1S_2))); 60 return _X4_retS1S_2; 61 61 } 62 inline void _ __constructor__F_2sSi_autogen___2(struct S *___dst__2sS_2, signed int __a__i_2){63 ((void)((*_ __dst__2sS_2).__a__i_2=__a__i_2) /* ?{} */);64 ((void)((*_ __dst__2sS_2).__b__i_2) /* ?{} */);65 ((void)((*_ __dst__2sS_2).__c__i_2) /* ?{} */);62 inline void _X12_constructorFv_S1Si_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2){ 63 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */); 64 ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */); 65 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */); 66 66 } 67 inline void _ __constructor__F_2sSii_autogen___2(struct S *___dst__2sS_2, signed int __a__i_2, signed int __b__i_2){68 ((void)((*_ __dst__2sS_2).__a__i_2=__a__i_2) /* ?{} */);69 ((void)((*_ __dst__2sS_2).__b__i_2=__b__i_2) /* ?{} */);70 ((void)((*_ __dst__2sS_2).__c__i_2) /* ?{} */);67 inline void _X12_constructorFv_S1Sii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2){ 68 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */); 69 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */); 70 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */); 71 71 } 72 inline void _ __constructor__F_2sSiii_autogen___2(struct S *___dst__2sS_2, signed int __a__i_2, signed int __b__i_2, signed int __c__i_2){73 ((void)((*_ __dst__2sS_2).__a__i_2=__a__i_2) /* ?{} */);74 ((void)((*_ __dst__2sS_2).__b__i_2=__b__i_2) /* ?{} */);75 ((void)((*_ __dst__2sS_2).__c__i_2=__c__i_2) /* ?{} */);72 inline void _X12_constructorFv_S1Siii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2){ 73 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */); 74 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */); 75 ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */); 76 76 } 77 signed int _ _i__i_2 = __extension__ 3;78 __extension__ signed int _ _a__i_2;79 __extension__ signed int _ _b__i_2;80 __extension__ signed int _ _c__i_2;81 ((void)(((void)(((void)__extension__ _ _a__i_2) , __extension__ __b__i_2)) , __extension__ __c__i_2));82 ((void)(__extension__ _ _a__i_2=(__extension__ __b__i_2+__extension__ __c__i_2)));83 ((void)(__extension__ _ _a__i_2=__extension__ (__extension__ __b__i_2+__extension__ __c__i_2)));84 signed int _ _a1__i_2;85 const signed int _ _a2__Ci_2;86 static const signed int _ _a3__Ci_2;87 static const signed int _ _a4__Ci_2;88 static const signed int _ _a5__Ci_2;89 static const signed int _ _a6__Ci_2;90 static const signed int _ _a7__Ci_2;91 signed int *_ _p1__Pi_2;92 signed int *_ _p2__Pi_2;77 signed int _X1ii_2 = __extension__ 3; 78 __extension__ signed int _X1ai_2; 79 __extension__ signed int _X1bi_2; 80 __extension__ signed int _X1ci_2; 81 ((void)(((void)(((void)__extension__ _X1ai_2) , __extension__ _X1bi_2)) , __extension__ _X1ci_2)); 82 ((void)(__extension__ _X1ai_2=(__extension__ _X1bi_2+__extension__ _X1ci_2))); 83 ((void)(__extension__ _X1ai_2=__extension__ (__extension__ _X1bi_2+__extension__ _X1ci_2))); 84 signed int _X2a1i_2; 85 const signed int _X2a2Ki_2; 86 static const signed int _X2a3Ki_2; 87 static const signed int _X2a4Ki_2; 88 static const signed int _X2a5Ki_2; 89 static const signed int _X2a6Ki_2; 90 static const signed int _X2a7Ki_2; 91 signed int *_X2p1Pi_2; 92 signed int *_X2p2Pi_2; 93 93 struct s1; 94 94 struct s2 { 95 signed int _ _i__i_2;95 signed int _X1ii_2; 96 96 }; 97 inline void _ __constructor__F_3ss2_autogen___2(struct s2 *___dst__3ss2_2){98 ((void)((*_ __dst__3ss2_2).__i__i_2) /* ?{} */);97 inline void _X12_constructorFv_S2s2_autogen___2(struct s2 *_X4_dstS2s2_2){ 98 ((void)((*_X4_dstS2s2_2)._X1ii_2) /* ?{} */); 99 99 } 100 inline void _ __constructor__F_3ss23ss2_autogen___2(struct s2 *___dst__3ss2_2, struct s2 ___src__3ss2_2){101 ((void)((*_ __dst__3ss2_2).__i__i_2=___src__3ss2_2.__i__i_2) /* ?{} */);100 inline void _X12_constructorFv_S2s2S2s2_autogen___2(struct s2 *_X4_dstS2s2_2, struct s2 _X4_srcS2s2_2){ 101 ((void)((*_X4_dstS2s2_2)._X1ii_2=_X4_srcS2s2_2._X1ii_2) /* ?{} */); 102 102 } 103 inline void _ __destructor__F_3ss2_autogen___2(struct s2 *___dst__3ss2_2){104 ((void)((*_ __dst__3ss2_2).__i__i_2) /* ^?{} */);103 inline void _X11_destructorFv_S2s2_autogen___2(struct s2 *_X4_dstS2s2_2){ 104 ((void)((*_X4_dstS2s2_2)._X1ii_2) /* ^?{} */); 105 105 } 106 inline struct s2 _ __operator_assign__F3ss2_3ss23ss2_autogen___2(struct s2 *___dst__3ss2_2, struct s2 ___src__3ss2_2){107 struct s2 _ __ret__3ss2_2;108 ((void)((*_ __dst__3ss2_2).__i__i_2=___src__3ss2_2.__i__i_2));109 ((void)_ __constructor__F_3ss23ss2_autogen___2((&___ret__3ss2_2), (*___dst__3ss2_2)));110 return _ __ret__3ss2_2;106 inline struct s2 _X16_operator_assignFS2s2_S2s2S2s2_autogen___2(struct s2 *_X4_dstS2s2_2, struct s2 _X4_srcS2s2_2){ 107 struct s2 _X4_retS2s2_2; 108 ((void)((*_X4_dstS2s2_2)._X1ii_2=_X4_srcS2s2_2._X1ii_2)); 109 ((void)_X12_constructorFv_S2s2S2s2_autogen___2((&_X4_retS2s2_2), (*_X4_dstS2s2_2))); 110 return _X4_retS2s2_2; 111 111 } 112 inline void _ __constructor__F_3ss2i_autogen___2(struct s2 *___dst__3ss2_2, signed int __i__i_2){113 ((void)((*_ __dst__3ss2_2).__i__i_2=__i__i_2) /* ?{} */);112 inline void _X12_constructorFv_S2s2i_autogen___2(struct s2 *_X4_dstS2s2_2, signed int _X1ii_2){ 113 ((void)((*_X4_dstS2s2_2)._X1ii_2=_X1ii_2) /* ?{} */); 114 114 } 115 115 struct s3 { 116 signed int _ _i__i_2;116 signed int _X1ii_2; 117 117 }; 118 inline void _ __constructor__F_3ss3_autogen___2(struct s3 *___dst__3ss3_2){119 ((void)((*_ __dst__3ss3_2).__i__i_2) /* ?{} */);118 inline void _X12_constructorFv_S2s3_autogen___2(struct s3 *_X4_dstS2s3_2){ 119 ((void)((*_X4_dstS2s3_2)._X1ii_2) /* ?{} */); 120 120 } 121 inline void _ __constructor__F_3ss33ss3_autogen___2(struct s3 *___dst__3ss3_2, struct s3 ___src__3ss3_2){122 ((void)((*_ __dst__3ss3_2).__i__i_2=___src__3ss3_2.__i__i_2) /* ?{} */);121 inline void _X12_constructorFv_S2s3S2s3_autogen___2(struct s3 *_X4_dstS2s3_2, struct s3 _X4_srcS2s3_2){ 122 ((void)((*_X4_dstS2s3_2)._X1ii_2=_X4_srcS2s3_2._X1ii_2) /* ?{} */); 123 123 } 124 inline void _ __destructor__F_3ss3_autogen___2(struct s3 *___dst__3ss3_2){125 ((void)((*_ __dst__3ss3_2).__i__i_2) /* ^?{} */);124 inline void _X11_destructorFv_S2s3_autogen___2(struct s3 *_X4_dstS2s3_2){ 125 ((void)((*_X4_dstS2s3_2)._X1ii_2) /* ^?{} */); 126 126 } 127 inline struct s3 _ __operator_assign__F3ss3_3ss33ss3_autogen___2(struct s3 *___dst__3ss3_2, struct s3 ___src__3ss3_2){128 struct s3 _ __ret__3ss3_2;129 ((void)((*_ __dst__3ss3_2).__i__i_2=___src__3ss3_2.__i__i_2));130 ((void)_ __constructor__F_3ss33ss3_autogen___2((&___ret__3ss3_2), (*___dst__3ss3_2)));131 return _ __ret__3ss3_2;127 inline struct s3 _X16_operator_assignFS2s3_S2s3S2s3_autogen___2(struct s3 *_X4_dstS2s3_2, struct s3 _X4_srcS2s3_2){ 128 struct s3 _X4_retS2s3_2; 129 ((void)((*_X4_dstS2s3_2)._X1ii_2=_X4_srcS2s3_2._X1ii_2)); 130 ((void)_X12_constructorFv_S2s3S2s3_autogen___2((&_X4_retS2s3_2), (*_X4_dstS2s3_2))); 131 return _X4_retS2s3_2; 132 132 } 133 inline void _ __constructor__F_3ss3i_autogen___2(struct s3 *___dst__3ss3_2, signed int __i__i_2){134 ((void)((*_ __dst__3ss3_2).__i__i_2=__i__i_2) /* ?{} */);133 inline void _X12_constructorFv_S2s3i_autogen___2(struct s3 *_X4_dstS2s3_2, signed int _X1ii_2){ 134 ((void)((*_X4_dstS2s3_2)._X1ii_2=_X1ii_2) /* ?{} */); 135 135 } 136 struct s3 _ _x1__3ss3_2;137 struct s3 _ _y1__3ss3_2;136 struct s3 _X2x1S2s3_2; 137 struct s3 _X2y1S2s3_2; 138 138 struct s4 { 139 signed int _ _i__i_2;139 signed int _X1ii_2; 140 140 }; 141 inline void _ __constructor__F_3ss4_autogen___2(struct s4 *___dst__3ss4_2){142 ((void)((*_ __dst__3ss4_2).__i__i_2) /* ?{} */);141 inline void _X12_constructorFv_S2s4_autogen___2(struct s4 *_X4_dstS2s4_2){ 142 ((void)((*_X4_dstS2s4_2)._X1ii_2) /* ?{} */); 143 143 } 144 inline void _ __constructor__F_3ss43ss4_autogen___2(struct s4 *___dst__3ss4_2, struct s4 ___src__3ss4_2){145 ((void)((*_ __dst__3ss4_2).__i__i_2=___src__3ss4_2.__i__i_2) /* ?{} */);144 inline void _X12_constructorFv_S2s4S2s4_autogen___2(struct s4 *_X4_dstS2s4_2, struct s4 _X4_srcS2s4_2){ 145 ((void)((*_X4_dstS2s4_2)._X1ii_2=_X4_srcS2s4_2._X1ii_2) /* ?{} */); 146 146 } 147 inline void _ __destructor__F_3ss4_autogen___2(struct s4 *___dst__3ss4_2){148 ((void)((*_ __dst__3ss4_2).__i__i_2) /* ^?{} */);147 inline void _X11_destructorFv_S2s4_autogen___2(struct s4 *_X4_dstS2s4_2){ 148 ((void)((*_X4_dstS2s4_2)._X1ii_2) /* ^?{} */); 149 149 } 150 inline struct s4 _ __operator_assign__F3ss4_3ss43ss4_autogen___2(struct s4 *___dst__3ss4_2, struct s4 ___src__3ss4_2){151 struct s4 _ __ret__3ss4_2;152 ((void)((*_ __dst__3ss4_2).__i__i_2=___src__3ss4_2.__i__i_2));153 ((void)_ __constructor__F_3ss43ss4_autogen___2((&___ret__3ss4_2), (*___dst__3ss4_2)));154 return _ __ret__3ss4_2;150 inline struct s4 _X16_operator_assignFS2s4_S2s4S2s4_autogen___2(struct s4 *_X4_dstS2s4_2, struct s4 _X4_srcS2s4_2){ 151 struct s4 _X4_retS2s4_2; 152 ((void)((*_X4_dstS2s4_2)._X1ii_2=_X4_srcS2s4_2._X1ii_2)); 153 ((void)_X12_constructorFv_S2s4S2s4_autogen___2((&_X4_retS2s4_2), (*_X4_dstS2s4_2))); 154 return _X4_retS2s4_2; 155 155 } 156 inline void _ __constructor__F_3ss4i_autogen___2(struct s4 *___dst__3ss4_2, signed int __i__i_2){157 ((void)((*_ __dst__3ss4_2).__i__i_2=__i__i_2) /* ?{} */);156 inline void _X12_constructorFv_S2s4i_autogen___2(struct s4 *_X4_dstS2s4_2, signed int _X1ii_2){ 157 ((void)((*_X4_dstS2s4_2)._X1ii_2=_X1ii_2) /* ?{} */); 158 158 } 159 struct s4 _ _x2__3ss4_2;160 struct s4 _ _y2__3ss4_2;161 signed int _ _m1__A0i_2[((unsigned long int )10)];162 signed int _ _m2__A0A0i_2[((unsigned long int )10)][((unsigned long int )10)];163 signed int _ _m3__A0A0i_2[((unsigned long int )10)][((unsigned long int )10)];164 ((void)(_ __retval_main__i_1=((signed int )0)) /* ?{} */);165 return _ __retval_main__i_1;166 ((void)(_ __retval_main__i_1=0) /* ?{} */);167 return _ __retval_main__i_1;159 struct s4 _X2x2S2s4_2; 160 struct s4 _X2y2S2s4_2; 161 signed int _X2m1A0i_2[((unsigned long int )10)]; 162 signed int _X2m2A0A0i_2[((unsigned long int )10)][((unsigned long int )10)]; 163 signed int _X2m3A0A0i_2[((unsigned long int )10)][((unsigned long int )10)]; 164 ((void)(_X12_retval_maini_1=((signed int )0)) /* ?{} */); 165 return _X12_retval_maini_1; 166 ((void)(_X12_retval_maini_1=0) /* ?{} */); 167 return _X12_retval_maini_1; 168 168 } 169 static inline int invoke_main(int argc, char* argv[], char* envp[]) { (void)argc; (void)argv; (void)envp; return _ _main__Fi_iPPCc__1((signed int )argc, (const char **)argv); }169 static inline int invoke_main(int argc, char* argv[], char* envp[]) { (void)argc; (void)argv; (void)envp; return _X4mainFi_iPPKc__1((signed int )argc, (const char **)argv); } 170 170 static inline signed int invoke_main(signed int argc, char **argv, char **envp); 171 signed int main(signed int _ _argc__i_1, char **__argv__PPc_1, char **__envp__PPc_1){172 __attribute__ ((unused)) signed int _ __retval_main__i_1;171 signed int main(signed int _X4argci_1, char **_X4argvPPc_1, char **_X4envpPPc_1){ 172 __attribute__ ((unused)) signed int _X12_retval_maini_1; 173 173 signed int _tmp_cp_ret2; 174 ((void)(_ __retval_main__i_1=(((void)(_tmp_cp_ret2=invoke_main(__argc__i_1, __argv__PPc_1, __envp__PPc_1))) , _tmp_cp_ret2)) /* ?{} */);174 ((void)(_X12_retval_maini_1=(((void)(_tmp_cp_ret2=invoke_main(_X4argci_1, _X4argvPPc_1, _X4envpPPc_1))) , _tmp_cp_ret2)) /* ?{} */); 175 175 ((void)(_tmp_cp_ret2) /* ^?{} */); 176 return _ __retval_main__i_1;176 return _X12_retval_maini_1; 177 177 }
Note: See TracChangeset
for help on using the changeset viewer.