Fix some pointless DLL dependencies

This commit is contained in:
Alcaro
2020-01-13 14:40:05 +01:00
parent e0de216430
commit e8f2b7ceaf

View File

@@ -10,7 +10,12 @@
//get rid of dependencies on libstdc++, they waste 200KB on this platform
void* operator new(size_t n) { return malloc(n); } // forget allocation failures, let them segfault.
void operator delete(void * p) { free(p); }
void operator delete(void * p, size_t n) { free(p); }
extern "C" void __cxa_pure_virtual() { abort(); }
#if __GNUC__ && (__cpp_rtti || __cpp_exceptions)
#warning "Consider building with -fno-exceptions -fno-rtti, to avoid dependencies on libgcc_s_sjlj-1.dll and libstdc++-6.dll."
#endif
#endif
//TODO: source ROM chooser