require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_GLIBCXX_DEBUG_HELPER_FUNCTIONS_H)) {
    eval 'sub _GLIBCXX_DEBUG_HELPER_FUNCTIONS_H () {1;}' unless defined(&_GLIBCXX_DEBUG_HELPER_FUNCTIONS_H);
    require 'bits/move.ph';
    require 'bits/stl_iterator_base_types.ph';
    require 'bits/cpp_type_traits.ph';
    require 'bits/stl_pair.ph';
    if((defined(&__cplusplus) ? &__cplusplus : undef) >= 201103) {
    }
    eval("sub __dp_none () { 0; }") unless defined(&__dp_none);
    eval("sub __dp_equality () { 1; }") unless defined(&__dp_equality);
    eval("sub __dp_sign () { 2; }") unless defined(&__dp_sign);
    eval("sub __dp_sign_max_size () { 3; }") unless defined(&__dp_sign_max_size);
    eval("sub __dp_exact () { 4; }") unless defined(&__dp_exact);
    if(defined(&__cpp_lib_is_constant_evaluated)) {
    }
    if((defined(&__cplusplus) ? &__cplusplus : undef) >= 201103) {
    }
    if(defined(&_GLIBCXX_HAVE_BUILTIN_IS_CONSTANT_EVALUATED)) {
    }
    if((defined(&__cplusplus) ? &__cplusplus : undef) >= 201103) {
    }
    if((defined(&__cplusplus) ? &__cplusplus : undef) < 201103) {
    }
}
1;
