[INCLUDE/CRT] Add some throw() annotations. #179 #210
authorAmine Khaldi <amine.khaldi@reactos.org>
Sun, 24 Dec 2017 11:59:12 +0000 (12:59 +0100)
committerAmine Khaldi <amine.khaldi@reactos.org>
Mon, 25 Dec 2017 11:56:16 +0000 (12:56 +0100)
sdk/include/crt/crtdbg.h

index 142de49..1033f3a 100644 (file)
@@ -212,9 +212,9 @@ extern "C" {
   void *__cdecl operator new[](size_t _Size);
   inline void *__cdecl operator new(size_t _Size,int,const char *,int) { return ::operator new(_Size); }
   inline void *__cdecl operator new[](size_t _Size,int,const char *,int) { return ::operator new[](_Size); }
   void *__cdecl operator new[](size_t _Size);
   inline void *__cdecl operator new(size_t _Size,int,const char *,int) { return ::operator new(_Size); }
   inline void *__cdecl operator new[](size_t _Size,int,const char *,int) { return ::operator new[](_Size); }
-  void __cdecl operator delete[](void *);
-  inline void __cdecl operator delete(void *_P,int,const char *,int) { ::operator delete(_P); }
-  inline void __cdecl operator delete[](void *_P,int,const char *,int) { ::operator delete[](_P); }
+  void __cdecl operator delete[](void *) throw();
+  inline void __cdecl operator delete(void *_P,int,const char *,int) throw() { ::operator delete(_P); }
+  inline void __cdecl operator delete[](void *_P,int,const char *,int) throw() { ::operator delete[](_P); }
 #endif
 
 #pragma pack(pop)
 #endif
 
 #pragma pack(pop)