@@ -29,7 +29,7 @@ int atexit(void (*func)(void));
2929// add_libc_hermetic_test properly. Such that they won't get correct linkage
3030// against the object containing this function. We create a dummy function that
3131// always returns 0 to indicate a failure.
32- [[gnu::weak]] unsigned long getauxval (unsigned long id ) { return 0 ; }
32+ [[gnu::weak]] unsigned long getauxval (unsigned long /* id */ ) { return 0 ; }
3333
3434} // namespace LIBC_NAMESPACE_DECL
3535
@@ -124,7 +124,7 @@ unsigned long __getauxval(unsigned long id) {
124124
125125} // extern "C"
126126
127- void *operator new (size_t size, void *ptr) { return ptr; }
127+ void *operator new (size_t /* size*/ , void *ptr) { return ptr; }
128128
129129void *operator new (size_t size) { return malloc (size); }
130130
@@ -136,7 +136,7 @@ void operator delete(void *) {
136136 __builtin_trap ();
137137}
138138
139- void operator delete (void *ptr, size_t size) { __builtin_trap (); }
139+ void operator delete (void * /* ptr*/ , size_t /* size*/ ) { __builtin_trap (); }
140140
141141// Defining members in the std namespace is not preferred. But, we do it here
142142// so that we can use it to define the operator new which takes std::align_val_t
@@ -145,8 +145,10 @@ namespace std {
145145enum class align_val_t : size_t {};
146146} // namespace std
147147
148- void operator delete (void *mem, std::align_val_t ) noexcept { __builtin_trap (); }
148+ void operator delete (void * /* mem*/ , std::align_val_t ) noexcept {
149+ __builtin_trap ();
150+ }
149151
150- void operator delete (void *mem, unsigned int , std::align_val_t ) noexcept {
152+ void operator delete (void * /* mem*/ , unsigned int , std::align_val_t ) noexcept {
151153 __builtin_trap ();
152154}
0 commit comments