clang_delta --transformation=rename-param --counter=1 bigfib-nodtors_3.cpp

produces unchanged file, leading to infinite loop.

-- 
Regards,
Konstantin
class __normal_iterator
{
public:int iterator_typevalue_type;
    __normal_iterator ( int );
};
template < typename _Tp > class new_allocator
{
public:typedef _Tp const_reference;
  void construct ( _Tp *, _Tp );
};
struct __uninitialized_copy
{
  template < typename _InputIterator,
    typename _ForwardIterator >
    static _ForwardIterator __uninit_copy ( _InputIterator, _InputIterator,
					    _ForwardIterator );
};
template < typename _InputIterator, typename _ForwardIterator > void
uninitialized_copy ( _InputIterator p1, _InputIterator p2,
		     _ForwardIterator p3 )
{
  __uninitialized_copy::__uninit_copy ( p1, p2, p3 );
}
template < typename _InputIterator, typename _ForwardIterator, typename _Tp > void
__uninitialized_copy_a ( _InputIterator p1, _InputIterator p2,
			 _ForwardIterator, _Tp )
{
  uninitialized_copy ( p1, p2, 0 );
}
template < typename _Alloc > struct _Vector_base
{
  struct:_Alloc
  {
  }
  _M_impl;
};
template < typename _Tp, typename _Alloc = new_allocator < _Tp > >class vector:_Vector_base <
  _Alloc
  >
{
  typedef _Tp value_type;
public:vector (  );
  vector ( const vector & )
  {
    __uninitialized_copy_a ( begin (  ), end (  ), 0, 0 );
  }
  __normal_iterator begin (  )
  {
      return 0;
  }
  __normal_iterator end (  );
  int size (  );
  typename _Alloc::const_reference operator[] ( int );
  void push_back ( value_type p1 )
  {
    if ( this )
      this->_M_impl.construct ( 0, p1 );
    else
      _M_insert_aux ( 0, p1 );
  }
  void _M_insert_aux ( __normal_iterator, value_type );
};
template < typename _IIter1, typename _IIter2, typename _OIter,
  typename _BinaryOperation > void transform ( _IIter1, _IIter1, _IIter2,
					       _OIter, _BinaryOperation );
typedef int uint;
class BigInt
{
  int head_s;
    vector < int >units_;
public:  BigInt ( BigInt, BigInt )
  {
    transform ( units_.begin (  ), units_.end (  ), units_, 0, 0 );
    units_.push_back ( 0 );
  }
};
#include "/home/ktokarev/src/reduce/bigfib-nodtors_3/bigfib-nodtors_3.h"

Reply via email to