Sorry, I have no time to check that right now.
Also, without knowing the exact changes (like what the legacy switch does now as opposed to what it did weeks ago) it's hard to know what to look for. In one case 'legacy' means non-GGX BRDF, on another case the same switch means different handling of bump and opacity - this is a nightmare for testing and documenting bugs. I'd say get rid of the legacy switch completely, it's really only confusing users.