Author: benlangmuir Date: Mon Jun 29 12:09:24 2015 New Revision: 240968 URL: http://llvm.org/viewvc/llvm-project?rev=240968&view=rev Log: [Modules] Test lock file removed on signal
For r240967. rdar://problem/21512307 Added: cfe/trunk/test/Modules/Inputs/crash.h cfe/trunk/test/Modules/signal.m Modified: cfe/trunk/test/Modules/Inputs/module.map Added: cfe/trunk/test/Modules/Inputs/crash.h URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Modules/Inputs/crash.h?rev=240968&view=auto ============================================================================== --- cfe/trunk/test/Modules/Inputs/crash.h (added) +++ cfe/trunk/test/Modules/Inputs/crash.h Mon Jun 29 12:09:24 2015 @@ -0,0 +1 @@ +#pragma clang __debug crash Modified: cfe/trunk/test/Modules/Inputs/module.map URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Modules/Inputs/module.map?rev=240968&r1=240967&r2=240968&view=diff ============================================================================== --- cfe/trunk/test/Modules/Inputs/module.map (original) +++ cfe/trunk/test/Modules/Inputs/module.map Mon Jun 29 12:09:24 2015 @@ -324,3 +324,6 @@ module recursive1 { module recursive2 { header "recursive2.h" } +module crash { + header "crash.h" +} Added: cfe/trunk/test/Modules/signal.m URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Modules/signal.m?rev=240968&view=auto ============================================================================== --- cfe/trunk/test/Modules/signal.m (added) +++ cfe/trunk/test/Modules/signal.m Mon Jun 29 12:09:24 2015 @@ -0,0 +1,11 @@ +// REQUIRES: shell +// RUN: rm -rf %t + +// Crash building module. +// RUN: not --crash %clang_cc1 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t -I%S/Inputs %s + +// The dead symlink is still around, but the underlying lock file is gone. +// RUN: find %t -name "crash-*.pcm.lock" | count 1 +// RUN: find %t -name "crash-*.pcm.lock-*" | count 0 + +@import crash; _______________________________________________ cfe-commits mailing list cfe-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits