//===----------------------------------------------------------------------===//
//
// The LLVM Compiler Infrastructure
//
// This file is distributed under the University of Illinois Open Source
// License. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//
// test default ctor
#include<bitset>#include<cassert>template<std::size_tN>voidtest_default_ctor(){{std::bitset<N>v1;assert(v1.size()==N);for(std::size_ti=0;i<N;++i)assert(v1[i]==false);}}intmain(){test_default_ctor<0>();test_default_ctor<1>();test_default_ctor<31>();test_default_ctor<32>();test_default_ctor<33>();test_default_ctor<63>();test_default_ctor<64>();test_default_ctor<65>();test_default_ctor<1000>();}