// RUN: touch %t
// RUN: chmod 0 %t
// %clang -E -dependency-file bla -MT %t -MP -o %t -x c /dev/null
// rdar://9286457

// RUN: touch %t
// RUN: chmod 0 %t
// RUN: not %clang_cc1 -E -dependency-file bla -MT %t -MP -o %t -x c /dev/null 2>&1 | FileCheck %s
// RUN: rm -f %t

// CHECK: error: unable to open output file

// rdar://9286457

Fix dependency generation crash test to run clang and clean up after itself.
Fix dependency generation crash test to run clang and clean up after itself.

Previously the test did not have a RUN: prefix for the clang command.
In addition it was leaving behind a tmp file with no permissions causing issues when
deleting the build directory on Windows.

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

git-svn-id: ffe668792ed300d6c2daa1f6eba2e0aa28d7ec6c@228919 91177308-0d34-0410-b5e6-96231b3b80d8
