1// { dg-do run } 2// Copyright (C) 2000 Free Software Foundation, Inc. 3// Contributed by Loren J. Rittle 07 Jun 2000 <ljrittle@acm.org> 4// 5// This test catches the occasional macro/symbol conflict between 6// C++ and system-provided headers. 7 8#include <algorithm> 9#include <bitset> 10#include <cassert> 11#include <cctype> 12#include <cerrno> 13#include <cfloat> 14#include <ciso646> 15#include <climits> 16#include <clocale> 17#include <cmath> 18#include <complex> 19#include <csetjmp> 20#include <csignal> 21#include <cstdarg> 22#include <cstddef> 23#include <cstdio> 24#include <cstdlib> 25#include <cstring> 26#include <ctime> 27#include <deque> 28#include <exception> 29#include <fstream> 30#include <functional> 31#include <iomanip> 32#include <iosfwd> 33#include <iostream> 34#include <iterator> 35#include <list> 36#include <map> 37#include <memory> 38#include <new> 39#include <numeric> 40#include <queue> 41#include <set> 42#include <stack> 43#include <stdexcept> 44#include <string> 45#include <typeinfo> 46#include <utility> 47// The VxWorks kernel-mode headers define macros named "max" and 48// "min", which is not ISO-compliant, but is part of the VxWorks API. 49#if defined __vxworks && !defined __RTP__ 50#undef max 51#undef min 52#endif 53#include <valarray> 54#include <vector> 55 56int main () 57{ 58 return 0; 59} 60