Fix silly bug with variable hoisting where we only hoisted up one level.  Add some logging too
Fix silly bug with variable hoisting where we only hoisted up one level.  Add some logging too

git-svn-id: 0c5512015aa96f7d3f5c3ad598bd98edc52008b1@11488 dc4e9af1-7f46-4ead-bba6-71afc04862de

basheersubei/swift-t,basheersubei/swift-t,blue42u/swift-t,blue42u/swift-t,swift-lang/swift-t,blue42u/swift-t,basheersubei/swift-t,swift-lang/swift-t,blue42u/swift-t,blue42u/swift-t,swift-lang/swift-t,JohnPJenkins/swift-t,basheersubei/swift-t,JohnPJenkins/swift-t,basheersubei/swift-t,blue42u/swift-t,JohnPJenkins/swift-t,JohnPJenkins/swift-t,swift-lang/swift-t,basheersubei/swift-t,JohnPJenkins/swift-t,swift-lang/swift-t,JohnPJenkins/swift-t,swift-lang/swift-t,blue42u/swift-t,swift-lang/swift-t,basheersubei/swift-t,JohnPJenkins/swift-t