NO ,you can't able to produce COMPLEMENT unless you will not give constant value (0 or 1) . So this function is not fully functionally complement but partially complete function.
This mistake may be you doing: f(x',y,y') = x' but this is not allowed. this means that you already have complement that is not the case. (passing x' is not allowed unless it already produced)