Due to a small error in a copy constructor that gcc `tolerates`. I will also use this branch to fix some of the current warning.
Due to a small error in a copy constructor that gcc
tolerates.I will also use this branch to fix some of the current warning.