mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 16:50:55 +08:00
libxx: Suppress -Wmissing-exception-spec on operator new
This commit is contained in:
committed by
Brennan Ashton
parent
4c7bf29e35
commit
07fc24ba99
@@ -22,3 +22,14 @@ CXXSRCS += libxx_cxa_guard.cxx libxx_cxapurevirtual.cxx
|
||||
CXXSRCS += libxx_delete.cxx libxx_delete_sized.cxx libxx_deletea.cxx
|
||||
CXXSRCS += libxx_deletea_sized.cxx libxx_new.cxx libxx_newa.cxx
|
||||
CXXSRCS += libxx_stdthrow.cxx
|
||||
|
||||
# Note: Our implmenetations of operator new are not conforming to
|
||||
# the standard. (no bad_alloc implementation)
|
||||
#
|
||||
# libxx_new.cxx:64:11: error: 'operator new' is missing exception specification
|
||||
# 'throw(std::bad_alloc)' [-Werror,-Wmissing-exception-spec]
|
||||
# FAR void *operator new(std::size_t nbytes)
|
||||
# ^
|
||||
# throw(std::bad_alloc)
|
||||
libxx_new.cxx_CXXFLAGS += -Wno-missing-exception-spec
|
||||
libxx_newa.cxx_CXXFLAGS += -Wno-missing-exception-spec
|
||||
|
||||
Reference in New Issue
Block a user