[Tooling] Restore current directory after processing each file.
authorAlexander Kornienko <alexfh@google.com>
Mon, 10 Nov 2014 15:42:31 +0000 (15:42 +0000)
committerAlexander Kornienko <alexfh@google.com>
Mon, 10 Nov 2014 15:42:31 +0000 (15:42 +0000)
commitc48a535a7cb8be33a84b8615e37f27808e5415ab
tree5991009a5b8f322e041a55a2482d4ea685e9b347
parentd98b348cb9bc951d74b1be4dfc674477ce33d3f8
[Tooling] Restore current directory after processing each file.

Summary:
If we actually change directory before processing a file, we need to
restore it afterwards. This was broken in r216620.

Added a comment for the changes in r216620.

Reviewers: klimek

Reviewed By: klimek

Subscribers: klimek, cfe-commits

Differential Revision: http://reviews.llvm.org/D6162

llvm-svn: 221600
clang/lib/Tooling/Tooling.cpp