fixed a bug where compiler aborted sometimes with functions linked to constructors