diff --git a/src/core/stdc/stdlib.d b/src/core/stdc/stdlib.d index 6fe432aace..9348c7d107 100644 --- a/src/core/stdc/stdlib.d +++ b/src/core/stdc/stdlib.d @@ -157,11 +157,11 @@ else // functions using these already have to be @trusted, allowing them to // call @system stuff anyway. /// -void* malloc(size_t size) pure; +void* malloc(size_t size); /// -void* calloc(size_t nmemb, size_t size) pure; +void* calloc(size_t nmemb, size_t size); /// -void* realloc(void* ptr, size_t size) pure; +void* realloc(void* ptr, size_t size); /// void free(void* ptr); diff --git a/src/core/sys/posix/stdlib.d b/src/core/sys/posix/stdlib.d index c9450a8412..4afd346d46 100644 --- a/src/core/sys/posix/stdlib.d +++ b/src/core/sys/posix/stdlib.d @@ -122,42 +122,42 @@ version( CRuntime_Glibc ) int setenv(in char*, in char*, int); int unsetenv(in char*); - void* valloc(size_t) pure; // LEGACY non-standard + void* valloc(size_t); // LEGACY non-standard } else version( Darwin ) { int setenv(in char*, in char*, int); int unsetenv(in char*); - void* valloc(size_t) pure; // LEGACY non-standard + void* valloc(size_t); // LEGACY non-standard } else version( FreeBSD ) { int setenv(in char*, in char*, int); int unsetenv(in char*); - void* valloc(size_t) pure; // LEGACY non-standard + void* valloc(size_t); // LEGACY non-standard } else version( OpenBSD ) { int setenv(in char*, in char*, int); int unsetenv(in char*); - void* valloc(size_t) pure; // LEGACY non-standard + void* valloc(size_t); // LEGACY non-standard } else version( CRuntime_Bionic ) { int setenv(in char*, in char*, int); int unsetenv(in char*); - void* valloc(size_t) pure; + void* valloc(size_t); } else version( Solaris ) { int setenv(in char*, in char*, int); int unsetenv(in char*); - void* valloc(size_t) pure; // LEGACY non-standard + void* valloc(size_t); // LEGACY non-standard } //