# # # patch "guitone/src/util/MemoryTrack.cpp" # from [c1ccf0535cf69ec811d4680d934aee9c90f50f32] # to [8bb34b6931540fbb8f564957f63906f3c6ed1533] # # patch "guitone/src/util/MemoryTrack.h" # from [aec89269cb409e5414e7b1e92bc906cb45b3b678] # to [db4905418c5e55db1f636e12143fd121681fc6c9] # ============================================================ --- guitone/src/util/MemoryTrack.cpp c1ccf0535cf69ec811d4680d934aee9c90f50f32 +++ guitone/src/util/MemoryTrack.cpp 8bb34b6931540fbb8f564957f63906f3c6ed1533 @@ -33,7 +33,7 @@ QMap trackMap; QMap trackMap; -void *mtTrackNew(size_t size, void *ptr, const char *file, int line) throw (std::bad_alloc) +void *mtTrackNew(size_t size, void *ptr, const char *file, int line) { AllocInfo info; info.ptr = ptr; @@ -45,7 +45,7 @@ void *mtTrackNew(size_t size, void *ptr, return ptr; } -void mtTrackDelete(void *ptr) throw () +void mtTrackDelete(void *ptr) { trackMap.remove(ptr); } ============================================================ --- guitone/src/util/MemoryTrack.h aec89269cb409e5414e7b1e92bc906cb45b3b678 +++ guitone/src/util/MemoryTrack.h db4905418c5e55db1f636e12143fd121681fc6c9 @@ -24,8 +24,8 @@ #ifdef _DEBUG #include -void *mtTrackNew(size_t size, void *ptr, const char *file, int line) throw (std::bad_alloc); -void mtTrackDelete(void *ptr) throw (); +void *mtTrackNew(size_t size, void *ptr, const char *file, int line); +void mtTrackDelete(void *ptr); void writeUnfreed(); #define mtnew(type, ...) (type*) mtTrackNew(sizeof(type), (void*) new type(__VA_ARGS__), __FILE__, __LINE__)