mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-27 13:54:19 +08:00
exception.hpp (__throw_container_error, [...]): Mark inline.
2008-06-24 Paolo Carlini <paolo.carlini@oracle.com> Chalathip Thumkanon <chalathip@gmail.com> * include/ext/pb_ds/exception.hpp (__throw_container_error, __throw_insert_error, __throw_join_error, __throw_resize_error): Mark inline. Co-Authored-By: Chalathip Thumkanon <chalathip@gmail.com> From-SVN: r137065
This commit is contained in:
parent
a80a27015e
commit
40753806b0
@ -1,3 +1,10 @@
|
||||
2008-06-24 Paolo Carlini <paolo.carlini@oracle.com>
|
||||
Chalathip Thumkanon <chalathip@gmail.com>
|
||||
|
||||
* include/ext/pb_ds/exception.hpp (__throw_container_error,
|
||||
__throw_insert_error, __throw_join_error, __throw_resize_error):
|
||||
Mark inline.
|
||||
|
||||
2008-06-22 Paolo Carlini <paolo.carlini@oracle.com>
|
||||
|
||||
* include/bits/move.h (swap(_Tp (&)[_Nm], _Tp (&)[_Nm])): Add,
|
||||
|
@ -1,6 +1,6 @@
|
||||
// -*- C++ -*-
|
||||
|
||||
// Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
// Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of the GNU ISO C++ Library. This library is free
|
||||
// software; you can redistribute it and/or modify it under the terms
|
||||
@ -72,35 +72,35 @@ namespace __gnu_pbds
|
||||
struct resize_error : public container_error { };
|
||||
|
||||
#if __EXCEPTIONS
|
||||
void
|
||||
inline void
|
||||
__throw_container_error(void)
|
||||
{ throw container_error(); }
|
||||
|
||||
void
|
||||
inline void
|
||||
__throw_insert_error(void)
|
||||
{ throw insert_error(); }
|
||||
|
||||
void
|
||||
inline void
|
||||
__throw_join_error(void)
|
||||
{ throw join_error(); }
|
||||
|
||||
void
|
||||
inline void
|
||||
__throw_resize_error(void)
|
||||
{ throw resize_error(); }
|
||||
#else
|
||||
void
|
||||
inline void
|
||||
__throw_container_error(void)
|
||||
{ std::abort(); }
|
||||
|
||||
void
|
||||
inline void
|
||||
__throw_insert_error(void)
|
||||
{ std::abort(); }
|
||||
|
||||
void
|
||||
inline void
|
||||
__throw_join_error(void)
|
||||
{ std::abort(); }
|
||||
|
||||
void
|
||||
inline void
|
||||
__throw_resize_error(void)
|
||||
{ std::abort(); }
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user