├── .gitignore ├── Makefile ├── README.MD ├── etc ├── clang_type_info │ ├── dealIITypeInfo.txt │ ├── firefoxTypeInfo.txt │ ├── omnetppTypeInfo.txt │ ├── soplexTypeInfo.txt │ └── xalancbmkTypeInfo.txt └── typecasting_releated_type_rule │ ├── 447.dealII_casting_obj.txt │ ├── 450.soplex_casting_obj.txt │ ├── 471.omnetpp_casting_obj.txt │ ├── 483.xalancbmk_casting_obj.txt │ └── firefox_casting_obj.txt ├── scripts ├── count_type_confusion_type.py ├── get_llvm_src_tree.sh ├── install-hextype-files.sh ├── merge_typecasting_related_type.py └── remove_duplicated_line.py ├── src ├── clang-files │ ├── BackendUtil.cpp │ ├── CGCXXABI.h │ ├── CGClass.cpp │ ├── CGExpr.cpp │ ├── CGExprCXX.cpp │ ├── CGExprScalar.cpp │ ├── CMakeLists.txt │ ├── CodeGenFunction.cpp │ ├── CodeGenFunction.h │ ├── CodeGenTypes.cpp │ ├── ItaniumCXXABI.cpp │ ├── MicrosoftCXXABI.cpp │ ├── SanitizerArgs.h │ ├── Sanitizers.def │ ├── Sanitizers.h │ ├── SemaDecl.cpp │ ├── ToolChain.cpp │ ├── ToolChains.cpp │ ├── Tools.cpp │ └── test │ │ ├── CMakeLists_frontend.txt │ │ ├── CMakeLists_runtime.txt │ │ ├── CMakeLists_test.txt │ │ ├── hextype-dynamic_cast.cpp │ │ ├── hextype-placementnew.cpp │ │ ├── hextype-reinterpret.cpp │ │ ├── hextype-typecasting.cpp │ │ └── lit.cfg ├── compiler-rt-files │ ├── config-ix.cmake │ ├── hextype.cc │ ├── hextype.h │ ├── hextype_rbtree.cc │ ├── hextype_rbtree.h │ ├── hextype_report.cc │ ├── hextype_report.h │ ├── lib_cmakelists.txt │ ├── lib_hextype_cmakelists.txt │ └── test │ │ ├── compiler-rt_test_cmakelist.txt │ │ ├── compiler-rt_test_hextype_cmakelist.txt │ │ ├── lit.common.cfg │ │ ├── lit.site.cfg.in │ │ └── simple_bad_cast.cc └── llvm-files │ ├── HexTypePass.cpp │ ├── HexTypeTreePass.cpp │ ├── HexTypeUtil.cpp │ ├── HexTypeUtil.h │ ├── InitializePasses.h │ ├── Instrumentation.h │ ├── InstrumentationCMakeLists.txt │ ├── MemoryBuiltins.cpp │ ├── MemoryBuiltins.h │ └── UtilsCMakeLists.txt └── test ├── testset_hextype ├── allocation_test │ └── allocatTest.cpp ├── compile_time_verification │ └── compile_time_verification.cpp ├── cornercase_test │ └── cornercase.cpp ├── heap_object_test │ └── heap.cpp ├── placement_new │ └── placement_new.cpp ├── reinterpret_test │ ├── reinterpret_cast_test.cpp │ └── simple_reinterpret_test.cpp ├── remove_dynamic_cast │ └── dynamic_cast.cpp ├── simple_test │ ├── simple.cpp │ └── simple2.cpp ├── stack_return │ └── stack_return.cpp ├── stackopt_function_level │ └── stackopt_function_level.cpp └── stackopt_safestack │ └── stackopt_safestack.cpp └── testset_typesan ├── allocate.cpp ├── firstmodule.cpp ├── hextype.py ├── secondmodule.cpp ├── typecheck.cpp ├── typecheck.py └── types.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/Makefile -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/README.MD -------------------------------------------------------------------------------- /etc/clang_type_info/dealIITypeInfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/etc/clang_type_info/dealIITypeInfo.txt -------------------------------------------------------------------------------- /etc/clang_type_info/firefoxTypeInfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/etc/clang_type_info/firefoxTypeInfo.txt -------------------------------------------------------------------------------- /etc/clang_type_info/omnetppTypeInfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/etc/clang_type_info/omnetppTypeInfo.txt -------------------------------------------------------------------------------- /etc/clang_type_info/soplexTypeInfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/etc/clang_type_info/soplexTypeInfo.txt -------------------------------------------------------------------------------- /etc/clang_type_info/xalancbmkTypeInfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/etc/clang_type_info/xalancbmkTypeInfo.txt -------------------------------------------------------------------------------- /etc/typecasting_releated_type_rule/447.dealII_casting_obj.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/etc/typecasting_releated_type_rule/447.dealII_casting_obj.txt -------------------------------------------------------------------------------- /etc/typecasting_releated_type_rule/450.soplex_casting_obj.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/etc/typecasting_releated_type_rule/450.soplex_casting_obj.txt -------------------------------------------------------------------------------- /etc/typecasting_releated_type_rule/471.omnetpp_casting_obj.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/etc/typecasting_releated_type_rule/471.omnetpp_casting_obj.txt -------------------------------------------------------------------------------- /etc/typecasting_releated_type_rule/483.xalancbmk_casting_obj.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/etc/typecasting_releated_type_rule/483.xalancbmk_casting_obj.txt -------------------------------------------------------------------------------- /etc/typecasting_releated_type_rule/firefox_casting_obj.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/etc/typecasting_releated_type_rule/firefox_casting_obj.txt -------------------------------------------------------------------------------- /scripts/count_type_confusion_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/scripts/count_type_confusion_type.py -------------------------------------------------------------------------------- /scripts/get_llvm_src_tree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/scripts/get_llvm_src_tree.sh -------------------------------------------------------------------------------- /scripts/install-hextype-files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/scripts/install-hextype-files.sh -------------------------------------------------------------------------------- /scripts/merge_typecasting_related_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/scripts/merge_typecasting_related_type.py -------------------------------------------------------------------------------- /scripts/remove_duplicated_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/scripts/remove_duplicated_line.py -------------------------------------------------------------------------------- /src/clang-files/BackendUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/BackendUtil.cpp -------------------------------------------------------------------------------- /src/clang-files/CGCXXABI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/CGCXXABI.h -------------------------------------------------------------------------------- /src/clang-files/CGClass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/CGClass.cpp -------------------------------------------------------------------------------- /src/clang-files/CGExpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/CGExpr.cpp -------------------------------------------------------------------------------- /src/clang-files/CGExprCXX.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/CGExprCXX.cpp -------------------------------------------------------------------------------- /src/clang-files/CGExprScalar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/CGExprScalar.cpp -------------------------------------------------------------------------------- /src/clang-files/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/CMakeLists.txt -------------------------------------------------------------------------------- /src/clang-files/CodeGenFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/CodeGenFunction.cpp -------------------------------------------------------------------------------- /src/clang-files/CodeGenFunction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/CodeGenFunction.h -------------------------------------------------------------------------------- /src/clang-files/CodeGenTypes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/CodeGenTypes.cpp -------------------------------------------------------------------------------- /src/clang-files/ItaniumCXXABI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/ItaniumCXXABI.cpp -------------------------------------------------------------------------------- /src/clang-files/MicrosoftCXXABI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/MicrosoftCXXABI.cpp -------------------------------------------------------------------------------- /src/clang-files/SanitizerArgs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/SanitizerArgs.h -------------------------------------------------------------------------------- /src/clang-files/Sanitizers.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/Sanitizers.def -------------------------------------------------------------------------------- /src/clang-files/Sanitizers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/Sanitizers.h -------------------------------------------------------------------------------- /src/clang-files/SemaDecl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/SemaDecl.cpp -------------------------------------------------------------------------------- /src/clang-files/ToolChain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/ToolChain.cpp -------------------------------------------------------------------------------- /src/clang-files/ToolChains.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/ToolChains.cpp -------------------------------------------------------------------------------- /src/clang-files/Tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/Tools.cpp -------------------------------------------------------------------------------- /src/clang-files/test/CMakeLists_frontend.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/test/CMakeLists_frontend.txt -------------------------------------------------------------------------------- /src/clang-files/test/CMakeLists_runtime.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/test/CMakeLists_runtime.txt -------------------------------------------------------------------------------- /src/clang-files/test/CMakeLists_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/test/CMakeLists_test.txt -------------------------------------------------------------------------------- /src/clang-files/test/hextype-dynamic_cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/test/hextype-dynamic_cast.cpp -------------------------------------------------------------------------------- /src/clang-files/test/hextype-placementnew.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/test/hextype-placementnew.cpp -------------------------------------------------------------------------------- /src/clang-files/test/hextype-reinterpret.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/test/hextype-reinterpret.cpp -------------------------------------------------------------------------------- /src/clang-files/test/hextype-typecasting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/test/hextype-typecasting.cpp -------------------------------------------------------------------------------- /src/clang-files/test/lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/clang-files/test/lit.cfg -------------------------------------------------------------------------------- /src/compiler-rt-files/config-ix.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/compiler-rt-files/config-ix.cmake -------------------------------------------------------------------------------- /src/compiler-rt-files/hextype.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/compiler-rt-files/hextype.cc -------------------------------------------------------------------------------- /src/compiler-rt-files/hextype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/compiler-rt-files/hextype.h -------------------------------------------------------------------------------- /src/compiler-rt-files/hextype_rbtree.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/compiler-rt-files/hextype_rbtree.cc -------------------------------------------------------------------------------- /src/compiler-rt-files/hextype_rbtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/compiler-rt-files/hextype_rbtree.h -------------------------------------------------------------------------------- /src/compiler-rt-files/hextype_report.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/compiler-rt-files/hextype_report.cc -------------------------------------------------------------------------------- /src/compiler-rt-files/hextype_report.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/compiler-rt-files/hextype_report.h -------------------------------------------------------------------------------- /src/compiler-rt-files/lib_cmakelists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/compiler-rt-files/lib_cmakelists.txt -------------------------------------------------------------------------------- /src/compiler-rt-files/lib_hextype_cmakelists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/compiler-rt-files/lib_hextype_cmakelists.txt -------------------------------------------------------------------------------- /src/compiler-rt-files/test/compiler-rt_test_cmakelist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/compiler-rt-files/test/compiler-rt_test_cmakelist.txt -------------------------------------------------------------------------------- /src/compiler-rt-files/test/compiler-rt_test_hextype_cmakelist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/compiler-rt-files/test/compiler-rt_test_hextype_cmakelist.txt -------------------------------------------------------------------------------- /src/compiler-rt-files/test/lit.common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/compiler-rt-files/test/lit.common.cfg -------------------------------------------------------------------------------- /src/compiler-rt-files/test/lit.site.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/compiler-rt-files/test/lit.site.cfg.in -------------------------------------------------------------------------------- /src/compiler-rt-files/test/simple_bad_cast.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/compiler-rt-files/test/simple_bad_cast.cc -------------------------------------------------------------------------------- /src/llvm-files/HexTypePass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/llvm-files/HexTypePass.cpp -------------------------------------------------------------------------------- /src/llvm-files/HexTypeTreePass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/llvm-files/HexTypeTreePass.cpp -------------------------------------------------------------------------------- /src/llvm-files/HexTypeUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/llvm-files/HexTypeUtil.cpp -------------------------------------------------------------------------------- /src/llvm-files/HexTypeUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/llvm-files/HexTypeUtil.h -------------------------------------------------------------------------------- /src/llvm-files/InitializePasses.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/llvm-files/InitializePasses.h -------------------------------------------------------------------------------- /src/llvm-files/Instrumentation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/llvm-files/Instrumentation.h -------------------------------------------------------------------------------- /src/llvm-files/InstrumentationCMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/llvm-files/InstrumentationCMakeLists.txt -------------------------------------------------------------------------------- /src/llvm-files/MemoryBuiltins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/llvm-files/MemoryBuiltins.cpp -------------------------------------------------------------------------------- /src/llvm-files/MemoryBuiltins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/llvm-files/MemoryBuiltins.h -------------------------------------------------------------------------------- /src/llvm-files/UtilsCMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/src/llvm-files/UtilsCMakeLists.txt -------------------------------------------------------------------------------- /test/testset_hextype/allocation_test/allocatTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_hextype/allocation_test/allocatTest.cpp -------------------------------------------------------------------------------- /test/testset_hextype/compile_time_verification/compile_time_verification.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_hextype/compile_time_verification/compile_time_verification.cpp -------------------------------------------------------------------------------- /test/testset_hextype/cornercase_test/cornercase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_hextype/cornercase_test/cornercase.cpp -------------------------------------------------------------------------------- /test/testset_hextype/heap_object_test/heap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_hextype/heap_object_test/heap.cpp -------------------------------------------------------------------------------- /test/testset_hextype/placement_new/placement_new.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_hextype/placement_new/placement_new.cpp -------------------------------------------------------------------------------- /test/testset_hextype/reinterpret_test/reinterpret_cast_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_hextype/reinterpret_test/reinterpret_cast_test.cpp -------------------------------------------------------------------------------- /test/testset_hextype/reinterpret_test/simple_reinterpret_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_hextype/reinterpret_test/simple_reinterpret_test.cpp -------------------------------------------------------------------------------- /test/testset_hextype/remove_dynamic_cast/dynamic_cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_hextype/remove_dynamic_cast/dynamic_cast.cpp -------------------------------------------------------------------------------- /test/testset_hextype/simple_test/simple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_hextype/simple_test/simple.cpp -------------------------------------------------------------------------------- /test/testset_hextype/simple_test/simple2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_hextype/simple_test/simple2.cpp -------------------------------------------------------------------------------- /test/testset_hextype/stack_return/stack_return.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_hextype/stack_return/stack_return.cpp -------------------------------------------------------------------------------- /test/testset_hextype/stackopt_function_level/stackopt_function_level.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_hextype/stackopt_function_level/stackopt_function_level.cpp -------------------------------------------------------------------------------- /test/testset_hextype/stackopt_safestack/stackopt_safestack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_hextype/stackopt_safestack/stackopt_safestack.cpp -------------------------------------------------------------------------------- /test/testset_typesan/allocate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_typesan/allocate.cpp -------------------------------------------------------------------------------- /test/testset_typesan/firstmodule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_typesan/firstmodule.cpp -------------------------------------------------------------------------------- /test/testset_typesan/hextype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_typesan/hextype.py -------------------------------------------------------------------------------- /test/testset_typesan/secondmodule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_typesan/secondmodule.cpp -------------------------------------------------------------------------------- /test/testset_typesan/typecheck.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_typesan/typecheck.cpp -------------------------------------------------------------------------------- /test/testset_typesan/typecheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_typesan/typecheck.py -------------------------------------------------------------------------------- /test/testset_typesan/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/HexType/HEAD/test/testset_typesan/types.h --------------------------------------------------------------------------------