Oh, boy. I erroneously thought that operator= used the copy constructor by default...
commit0c0391e59ffd0d5dab9e50f8f7115111c98bdafa
authorbinrapt <binrapt@ethnic.atheist.invalid>
Sat, 17 Oct 2009 05:20:53 +0000 (17 07:20 +0200)
committerbinrapt <binrapt@ethnic.atheist.invalid>
Sat, 17 Oct 2009 05:20:53 +0000 (17 07:20 +0200)
treef428b0253738f64862e364e42244e0c75e6261d8
parent87eda27df80e0c3b6e33fef75906fd67d89b11d7
Oh, boy. I erroneously thought that operator= used the copy constructor by default but this only happens when you are making a declaration on the same line - which is not the case here. Introducing a peculiar construction pattern base class for all the union/pointer structs.
fridh/construction.hpp [new file with mode: 0644]
fridh/function.hpp
interpreter/function.cpp
shared/construction.cpp [new file with mode: 0644]