diff --git a/loader/include/Geode/DefaultInclude.hpp b/loader/include/Geode/DefaultInclude.hpp index 05e6805f..35224e79 100644 --- a/loader/include/Geode/DefaultInclude.hpp +++ b/loader/include/Geode/DefaultInclude.hpp @@ -76,15 +76,19 @@ namespace geode { ) {} \ Class_(geode::CutoffConstructorType, void*) -#define GEODE_CUTOFF_CONSTRUCTOR_BEGIN(Class_) \ - GEODE_MACOS(GEODE_FILL_CONSTRUCTOR(Class_, 0){}) \ - GEODE_IOS(GEODE_FILL_CONSTRUCTOR(Class_, 0){}) +#define GEODE_CUTOFF_CONSTRUCTOR_BEGIN(Class_) \ + GEODE_MACOS(GEODE_FILL_CONSTRUCTOR(Class_, 0){}) \ + GEODE_IOS(GEODE_FILL_CONSTRUCTOR(Class_, 0){}) \ + GEODE_WINDOWS(Class_(geode::CutoffConstructorType, size_t fill) \ + : Class_() {}) -#define GEODE_CUTOFF_CONSTRUCTOR_COCOS(Class_, Base_) \ - GEODE_MACOS(Class_(geode::CutoffConstructorType, size_t fill) \ - : Base_(geode::CutoffConstructor, fill){}) \ - GEODE_IOS(Class_(geode::CutoffConstructorType, size_t fill) \ - : Base_(geode::CutoffConstructor, fill){}) +#define GEODE_CUTOFF_CONSTRUCTOR_COCOS(Class_, Base_) \ + GEODE_MACOS(Class_(geode::CutoffConstructorType, size_t fill) \ + : Base_(geode::CutoffConstructor, fill){}) \ + GEODE_IOS(Class_(geode::CutoffConstructorType, size_t fill) \ + : Base_(geode::CutoffConstructor, fill){}) \ + GEODE_WINDOWS(Class_(geode::CutoffConstructorType, size_t fill) \ + : Class_() {}) #define GEODE_CUTOFF_CONSTRUCTOR_GD(Class_, Base_) \ GEODE_WINDOWS(Class_(geode::CutoffConstructorType, size_t fill) \