std_cmath.h (C99 FP capture): Only undefine said C99 FP macros, if actually captured.

* include/c_std/std_cmath.h (C99 FP capture): Only undefine said
	C99 FP macros, if actually captured.

From-SVN: r65777
This commit is contained in:
Loren J. Rittle 2003-04-18 06:58:42 +00:00 committed by Loren J. Rittle
parent 6a29edeae5
commit c04ec67ecd
2 changed files with 9 additions and 3 deletions

View file

@ -1,3 +1,8 @@
2003-04-18 Loren J. Rittle <ljrittle@acm.org>
* include/c_std/std_cmath.h (C99 FP capture): Only undefine said
C99 FP macros, if actually captured.
2003-04-17 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/9555

View file

@ -646,10 +646,9 @@ namespace __gnu_cxx
int
__capture_isunordered(_Tp __f1, _Tp __f2)
{ return isunordered(__f1, __f2); }
}
#endif /* _GLIBCPP_USE_C99_FP_MACROS_DYNAMIC */
#endif
}
// Only undefine the C99 FP macros, if actually captured for namespace movement
#undef fpclassify
#undef isfinite
#undef isinf
@ -662,6 +661,8 @@ namespace __gnu_cxx
#undef islessequal
#undef islessgreater
#undef isunordered
#endif /* _GLIBCPP_USE_C99_FP_MACROS_DYNAMIC */
#endif
#if _GLIBCPP_USE_C99
#if !_GLIBCPP_USE_C99_FP_MACROS_DYNAMIC